Benutzer-Werkzeuge

Webseiten-Werkzeuge


taf_zeimessung_lifrename

Dies ist eine alte Version des Dokuments!


seltecwikiklein.jpg

FAQs: Track & Field

LIF-Rename-Skript für Finishlynx

Finishlynx speichert die Ergebnisse ausgewerteter Läufe in “.lif“-Dateien, die mit den internen Seltec-IDs benannt werden. Diese Dateien heißen dann z.B. 14100001-14100002-01.lif wobei die erste Zahl für die ID der Klasse, die 2. für die ID der Runde des Bewerbs und die letzte für den Lauf in der Runde steht.
Die IDs werden basierend auf der IP-Adresse des Rechners erzeugt, auf dem die Veranstaltung angelgt wurde. Von daher können sie von Veranstaltung zu Veranstaltung varieren.

Da der Timing-Client diese Liste alphabetisch in seinem Auswahlfenster sortiert, kann es unter Umständen problematisch sein, die passenden Ergebnisse aufzufinden. Hier kann das nachfolgend beschriebene Komandozeilenskript Abhilfe schaffen.

Der Timing-Client übermittelt die Informationen zu den Läufen mit Bewerbsstatus Startliste ofiziell mit Hilfe der Datei Lynx.evt an Finishlynx.
In dieser Datei stehen die einzelnen Läufe in der Form

1000007,1000007,1,60m Hürden Zeitläufe MJB
,74,1,Stubbe,Lars,MTV 1877 Bad Kreuznach
,183,2,Peter,Johannes,TSV Eltingen
,410,3,Herdt,Dennis,MTG Mannheim
,449,4,Hommer,Nico,TuS Montabaur
,412,5,Mertsch,Dennis,MTG Mannheim
,448,6,Heilmann,Florian,TuS Montabaur
,272,7,Chau,Philipp,LG Eintracht Frankfurt

Diese Daten werden auch in Finishlynx angezeigt. Nach der Auswertung speichert Finishlynx für jeden Lauf eine eigene Datei. Für den Lauf im obigen Beispiel heißt diese 1000007-1000007-01.lif und hat den folgenden Inhalt:

1000007,1000007,1,60m Hürden Zeitläufe MJB,,,,,,,
1,449,4,Hommer,Nico,TuS Montabaur,8.92,,8.92,,,,,,
2,272,7,Chau,Philipp,LG Eintracht Frankfurt,8.93,,0.01,,,,,,
3,410,3,Herdt,Dennis,MTG Mannheim,8.99,,0.06,,,,,,
4,412,5,Mertsch,Dennis,MTG Mannheim,9.02,,0.03,,,,,,
5,448,6,Heilmann,Florian,TuS Montabaur,9.03,,0.01,,,,,,
6,74,1,Stubbe,Lars,MTV 1877 Bad Kreuznach,9.12,,0.09,,,,,,
7,183,2,Peter,Johannes,TSV Eltingen,10.25,,1.13,,,,,,

Die Idee hinter dem Skript ist nun, die in der ersten Zeile der .lif Datei vorhandenen Informationen über Klasse, Bewerb und Laufnummer zu nutzen um die Datei umzubenennen.

Dabei läuft das Skript permanent im Hintergrund und überwacht den Ordner in dem die .lif Dateien abgelegt werden.
Kommen neue Dateien hinzu, werden diese umbenannt.
Damit das problemlos ablaufen kann, ist es notwendig, den .lif Dateien einen Prefix zu geben, anhand dessen die noch nicht umbenannten Dateien vom Skript erkannt werden können.

Dies macht man in den Optionen von Finishlynx im Reiter Datenbank. Dort gibt es einen Punkt „LIF-Datei Vorzeichen“. Standardmäßig sind im Skript 2 Unterstriche als Prefix eingerichtet. Zu beachten ist, dass Finishlynx automatisch ein Leerzeichen zwischen Prefix und Dateinamen setzt.



Mehr in Kürze…
Bei den Tests zum Erstellen dieses Textes und der dazugehörenden Bilder sind noch Fehler im System aufgetauch, die erst behoben werden müssen.

Dirk Wagner 16.04.2010 11:48

taf_zeimessung_lifrename.1271411390.txt.gz · Zuletzt geändert: 15.12.2013 14:07 (Externe Bearbeitung)