Tool Taktfahrplan
Verfasst: 07.02.2018 16:18:32
Ich erstelle ja hin und wieder gerne Taktfahrpläne, aber das ist mit Zusi-Bordmitteln (in manchen Fällen) ein bischen mühsam. Vorallem bei händisch überarbeiteten timetable.xml-Dateien. Ich muss für jeden Zug die trn/xml im Texteditor händisch anpassen. Daher wünsche ich mir techn. Unterstützung durch das Tool Taktfahrplan. Aus diesem Grund war ich auf der Suche nach einem findigen Programmierer, der Bock hat sowas mal umzusetzen. Ich habe diesen bei mir auf Arbeit gefunden. Er hat mir dieses Programm zu Abschied realisiert. Updates wird es keine mehr geben, da er aus dem Unternehmen ausgeschieden und zurück nach Indien gegangen ist. Das Programm ist deshalb nur in englisch verfügbar. Eine deutsche Version wird es nicht geben. Sein Wunsch war es, dass das Programm allen in der Zusi-Community zur Verfügung gestellt wird.
Was tut das Tool? Im Prinzip nicht viel.
Es kann trn-Dateien und timetable.xml-Dateien einlesen, verändern und wieder auf Platte schreiben :-)
Man gibt dem Tool eine Quelldatei vor (trn oder timetable.xml). Das Tool generiert daraus neue trn/timetable.xml-Dateien und passt die Zeiten und Zugnummern automatisch an. Es funktoniert auch für 2 Zugnummern, die per _ getrennt sind.
Download
Das Programm kann hier heruntergeladen werden: https://pkeus.de/~philipp/Zusi/3/Zusatz ... .0.0.0.zip" target="_blank
Eventuell wird noch das Microsoft Visual C++ 2015 Redistributable benötigt: https://www.microsoft.com/en-us/downloa ... x?id=53587" target="_blank
Installation
ZIP-Datei downloaden und an einen beliebigen Platz entpacken. Das Programm Taktfahrplan.exe durch Doppelklick starten.
Screenshot
Select file
Das Eingabefeld zeigt die aktuell ausgewählte Datei. Die Datei kann im Eingabefeld direkt per Tastatureingabe geändert oder per Klick auf Browse ausgewählt werden.
Browse
Öffnet einen Dateidialog zum Auswählen der Quelldatei. Standardmäßig werden nur trn-Dateien angezeigt. Rechts unten kann durch Aufklappen des Listenfelds auf timetable.xml-Dateien umgestellt werden.
Train number incremental value
Für jede neu erzeugte Datei wird dieser eingegebene Wert zur Zugnummer addiert oder subtrahiert.
Beispiel: Quelldatei ist S3003_3010, hier Wert 4 eingegeben. So lauten die nächsten Dateinamen S3007_3014, S3011_3018, usw.
Time incremental value
Dieser eingegebene Wert wird zu allen in der Quelldatei vorhandenen Ankunfts-/Abfahrtszeiten addiert oder subtrahiert.
Beispiel: Quelldatei Abfahrt 6:32 Ankunft 7:56, hier Wert -60 eingegeben. Die nächste erstellte Datei hätte dann Abfahrt 05:32/Ankunft 06:56, Abfahrt 04:32/Ankunft 05:56, usw.
Counter
Anzahl der zu erstellenden Dateien (Züge).
Beispiel: Quelldatei Abfahrt 06:32, hier Wert 10, so erstellt das Programm 10 Dateien mit Abfahrt 07:32 08:32 09:32 ... 16:32
Generate
Startet die Erzeugung der Dateien.
Nach dem erfolgreichen Erzeugen der Dateien zeigt das Programm folgenden Hinweis
Exit
Beendet das Programm.
Was tut das Tool? Im Prinzip nicht viel.
Es kann trn-Dateien und timetable.xml-Dateien einlesen, verändern und wieder auf Platte schreiben :-)
Man gibt dem Tool eine Quelldatei vor (trn oder timetable.xml). Das Tool generiert daraus neue trn/timetable.xml-Dateien und passt die Zeiten und Zugnummern automatisch an. Es funktoniert auch für 2 Zugnummern, die per _ getrennt sind.
Download
Das Programm kann hier heruntergeladen werden: https://pkeus.de/~philipp/Zusi/3/Zusatz ... .0.0.0.zip" target="_blank
Eventuell wird noch das Microsoft Visual C++ 2015 Redistributable benötigt: https://www.microsoft.com/en-us/downloa ... x?id=53587" target="_blank
Installation
ZIP-Datei downloaden und an einen beliebigen Platz entpacken. Das Programm Taktfahrplan.exe durch Doppelklick starten.
Screenshot
Select file
Das Eingabefeld zeigt die aktuell ausgewählte Datei. Die Datei kann im Eingabefeld direkt per Tastatureingabe geändert oder per Klick auf Browse ausgewählt werden.
Browse
Öffnet einen Dateidialog zum Auswählen der Quelldatei. Standardmäßig werden nur trn-Dateien angezeigt. Rechts unten kann durch Aufklappen des Listenfelds auf timetable.xml-Dateien umgestellt werden.
Train number incremental value
Für jede neu erzeugte Datei wird dieser eingegebene Wert zur Zugnummer addiert oder subtrahiert.
Beispiel: Quelldatei ist S3003_3010, hier Wert 4 eingegeben. So lauten die nächsten Dateinamen S3007_3014, S3011_3018, usw.
Time incremental value
Dieser eingegebene Wert wird zu allen in der Quelldatei vorhandenen Ankunfts-/Abfahrtszeiten addiert oder subtrahiert.
Beispiel: Quelldatei Abfahrt 6:32 Ankunft 7:56, hier Wert -60 eingegeben. Die nächste erstellte Datei hätte dann Abfahrt 05:32/Ankunft 06:56, Abfahrt 04:32/Ankunft 05:56, usw.
Counter
Anzahl der zu erstellenden Dateien (Züge).
Beispiel: Quelldatei Abfahrt 06:32, hier Wert 10, so erstellt das Programm 10 Dateien mit Abfahrt 07:32 08:32 09:32 ... 16:32
Generate
Startet die Erzeugung der Dateien.
Nach dem erfolgreichen Erzeugen der Dateien zeigt das Programm folgenden Hinweis
Exit
Beendet das Programm.