Hand Buch
Hand Buch
Bildfahrplan-Programm
jTrainGraph
1 Rechtliches / Nutzungsbedingungen................................................................................................5
3 Aktuelle Programmversion...............................................................................................................7
3.1 Änderungen zu vorigen Programmversionen...........................................................................7
3.1.1 Neues in Version 3.4.2......................................................................................................7
3.1.2 Neues in Version 3.4.1......................................................................................................7
3.1.3 Neues in Version 3.4.........................................................................................................7
3.1.4 Neues in Version 3.3.1 – 3.3.2..........................................................................................7
3.1.5 Neues in Version 3.3.........................................................................................................7
3.1.6 Neues in Version 3.2.1......................................................................................................7
3.1.7 Neues in Version 3.2.........................................................................................................7
3.1.8 Neues in Version 3.1.1......................................................................................................8
3.1.9 Neues in Version 3.1.........................................................................................................8
3.1.10 Neues in Version 3.01 - 3.03...........................................................................................8
3.1.11 Neues in Version 3.00.....................................................................................................9
3.2 Versionsgeschichte.................................................................................................................10
4 Bedienungsweise............................................................................................................................12
6 Live-Darstellung.............................................................................................................................48
6.1 Eigene Bildfahrpläne live darstellen.......................................................................................48
6.2 Bildfahrplan im Livemodus....................................................................................................48
6.2.1 Darstellung......................................................................................................................48
6.2.2 Verspätungen..................................................................................................................49
6.2.3 Speichern des Live-Bildfahrplans...................................................................................51
6.3 Stellwerksim-Fahrpläne darstellen.........................................................................................51
6.3.1 Voraussetzungen.............................................................................................................51
6.3.2 Schnellstart......................................................................................................................51
6.3.3 Herstellen der Verbindung..............................................................................................51
6.3.4 Manuelle Eingabe/Ergänzung der Konfiguration...........................................................54
6.3.5 Speichern der Konfigurationen.......................................................................................58
6.3.6 Hochladen der Konfiguration..........................................................................................59
6.3.7 Beenden der Verbindung................................................................................................60
7 Funktionen......................................................................................................................................61
7.1 Import und Export nach Excel/CSV.......................................................................................61
7.1.1 Export..............................................................................................................................61
7.1.2 Import..............................................................................................................................63
7.1.3 Templates........................................................................................................................64
7.2 Prüfungen................................................................................................................................67
7.3 Züge nach Regeln darstellen...................................................................................................71
7.4 Verwenden der Updatefunktion..............................................................................................73
7.5 Konfigurieren des Programms................................................................................................73
7.5.1 Ändern der Einstellungen................................................................................................73
7.5.2 Hinzufügen beliebiger Farben.........................................................................................76
7.5.3 Ändern der Farbreihenfolge............................................................................................77
7.5.4 Zurücksetzen der Einstellungen......................................................................................78
8 Tastenkombinationen.....................................................................................................................79
9 FAQ................................................................................................................................................80
9.1 Allgemeines............................................................................................................................80
9.1.1 Fehler richtig melden......................................................................................................80
9.2 Verwendung mit dem Stellwerksim.......................................................................................80
9.2.1 Warum werden nicht alle Züge angezeigt?.....................................................................80
9.3 jTrainGraph Pro......................................................................................................................80
9.3.1 Ich habe jTrainGraph Pro bestellt. Warum kann ich jTrainGraph Pro nicht
herunterladen?...........................................................................................................................80
9.4 jTrainGraph auf aktuellstem Mac OS Betriebssystemen einsetzen........................................81
9.4.1 Sicherheitsabfrage beim erstem Start nach Download....................................................81
9.4.2 Lösung für „fehlende Abhängigkeiten“ beim Start.........................................................81
1 Rechtliches / Nutzungsbedingungen
Das Programm jTrainGraph wurde von Moritz Scherzinger entwickelt, alle Rechte sind
vorbehalten. Für etwaige Schäden, die durch die Nutzung des Programms entstehen, wird keine
Haftung übernommen.
Mit der Verwendung des Programms wird den in diesem Kapitel genannten
Nutzungsbedingungen zugestimmt.
Sofern Sie das Programm kommerziell verwenden möchten, kontaktieren Sie den
Programmautor. Für die Einbindung des gesamten Programms, von Teilen des Programms oder
seinen Konzepten (z.B. Benutzeroberflächen) in andere Applikationen ist ebenfalls eine
Einwilligung erforderlich.
Eine Weitergabe der kostenlosen Version des Programms an andere Nutzer ist nur unentgeltlich
und auf nicht-öffentlichen Plattformen erlaubt. Die Weitergabe kann weiter eingeschränkt
werden.
Die kostenpflichtige Version jTrainGraph Pro darf grundsätzlich nicht weitergegeben werden.
5
2 Systemvoraussetzungen und Installation
jTrainGraph ist eine plattformunabhängige Java-Applikation, funktioniert also auf allen
Betriebssystemen, für die es eine eine Java-Laufzeitumgebung gibt. Die verbreitetste Java-
Umgebung ist die Java-Umgebung von Oracle. Diese kann unter [Link] heruntergeladen und
anschließend installiert werden:
[Link]
Es gibt auch andere Java-Umgebungen als die von Oracle, z.B. OpenJDK. jTrainGraph sollte mit
allen verfügbaren Versionen funktionieren.
Bei der Verwendung der ausführbaren exe-Datei unter Windows wird geprüft, ob Java installiert
ist. Falls nicht, wird ein Browserfenster zum Download geöffnet.
Falls sie Mac OS auf einem Apple Rechner verwenden, bitte prüfen Sie bei Problemen mit
jTrainGraph das Kapitel 9.4 in dem aktuelle Workarounds beschrieben sind.
Unter allen anderen Betriebssystemen wird die jar-Datei zum Öffnen des Programms verwendet.
Stellen Sie sicher, dass .jar-Dateien auf Ihrem Betriebssystem korrekt mit der Java-
Laufzeitumgebung verlinkt sind (Websuche: „jar Dateien öffnen unter [Betriebssystem]).
jTrainGraph ist aktuell kompatibel ab Java 8 Update 101 (Unterstützung des SSL-Zertifikates für
die Updatefunktion etc.).
6
3 Aktuelle Programmversion
7
• Erweiterte Prüfungen (siehe Kapitel 7.2)
• Verbesserte Navigation im Bearbeiten-Menü: Züge anlegen, Züge suchen
• Anlegen mehrerer Züge durch Trennung der Namen mit Semikolon (5.3)
• Umwandeln von Verlinkungen in Kopien (5.4.2)
• Neues Export-Template für Tabellen mit Gleisen (7.1.3)
• Fehlerbehebungen
3.1.8 Neues in Version 3.1.1
• Diverse Fehlerbehebungen, unter Anderem:
◦ Löschen von Rangierfahrten und Bahnhöfen bei geöffneter Eingabe
◦ Löschen des letzten Gleises eines Bahnhofs
◦ Eingabe von Zügen, vor Eingabe von Bahnhöfen: Fehler der Prüfungen behoben
◦ Löschen von Zügen mit mehreren Verknüpfungen
◦ Darstellung haltender Züge von Zügen über Mitternacht in mehrspaltigen
Bildfahrplänen
◦ Bearbeiten verlinkter Züge im Bildfahrplan
Vielen Dank an alle, die Fehler in Version 3.1 gemeldet hatten!
3.1.9 Neues in Version 3.1
• Mehrgleisige Fahrpläne
◦ Definition von Gleisen für Bahnhöfe (Standardgleis je Richtung) - 5.2
◦ Eingabe der Gleise pro Zughalt (sofern abweichend vom Standardgleis) - 5.6.2
◦ Anzeige der Gleise im Bildfahrplan (optional) - [Link]
◦ Eingabe von Rangierfahrten (jTrainGraph Pro) - 5.6.3
• Prüfungen: Kapitel 7.2
◦ Konsistenzprüfungen
◦ Streckenbelegung (Betaversion, jTrainGraph Pro)
◦ Gleisbelegung in Bahnhöfen (Betaversion, jTrainGraph Pro)
• Erweiterte Möglichkeiten für Regeln (reguläre Ausdrücke in 7.3)
• Verbesserte Fehlermeldungen beim Excel-Import von Fahrplänen
• Eingabe des Hostnames für Stellwerksim-Verbindungen - 7.5.1
3.1.10 Neues in Version 3.01 - 3.03
Diverse Bugfixes.
8
3.1.11 Neues in Version 3.00
• Neuentwicklung mit geändertem Bedienungskonzept für mehr Benutzerfreundlichkeit
◦ Neu: Unbegrenzte Anzahl gleichzeitig geöffneter Fenster
◦ Neu: Rückgängig/Wiederholen-Funktionalität
◦ Neu: Auswahl von Zügen per Klick im Bildfahrplan
◦ Neu: Ändern von Fahrzeiten direkt im Bildfahrplan
• Einführung einer Pro-Version mit diesen neuen Funktionalitäten:
◦ Kein Hinweis auf jTrainGraph in der Kopf- und Fußzeile des Bildfahrplans
◦ Verlinken von Zügen (statt kopieren), um nachträgliche Fahrzeitänderungen zu
übernehmen
◦ Import- und Export von Fahrplänen nach Excel und ins csv-Dateiformat
◦ Verknüpfen von Zügen mit ihren Nachfolgern
◦ Komfortfunktionen wie kopieren von Fahrzeiten, gleichzeitige Bearbeitung mehrerer
Fahrzeiten
• Live-Modus:
◦ Darstellung von Fahrplänen als mitlaufender Live-Bildfahrplan
◦ Eingabe und Darstellung von Verspätungen
◦ Manuelle Eingabe von Verspätungen, regelbasierte Eingabe von Verspätungen
9
3.2 Versionsgeschichte
10
Versionsnummer Versionsstatus Veröffentlichungsdatum
0.01 Alpha 20.04.11
11
4 Bedienungsweise
Das Programm startet standardmäßig im Modus zur Erstellung eigener Fahrpläne. Um Fahrpläne
live anzuzeigen (eigene Fahrpläne oder Fahrpläne von Schnittstellen, z.B. Stellwerksim), kann
der Modus im Menü unter Datei → Liveanzeige geändert werden.
Beim Öffnen des Programm erscheint zunächst das Hauptfenster, das aus einer Menüleiste, einer
Toolbar und einem Textbereich besteht, in dem verschiedene Meldungen angezeigt werden.
Beim Start gibt es neben dem Verlauf folgende weiteren Tabs:
• Bahnhöfe
• Züge und Verkehrstage
• Fahrplan
• Bildfahrplan
• Prüfungen
Die Tabs können mit Hilfe der pfeilförmigen Buttons nach rechts und links verschoben werden,
über das +-Zeichen rechts können folgende Tabs zusätzlich eingeblendet werden:
• Bahnhofsdarstellung
• Zugdarstellung
• Darstellungsregeln
• Einstellungen
Weitere Fenster können über die Menüs Fenster und Ansicht oder über die oben angezeigten
Symbole in der Toolbar des Hauptfensters eingeblendet werden. Änderungen können in jedem
der geöffneten Fenster und Tabs durchgeführt werden und werden automatisch in alle anderen
übernommen. Im Bearbeiten-Menü ist es möglich, Änderungen rückgängig zu machen.
Züge werden zunächst anhand ihrer individuellen Darstellung dargestellt (wird in der
Zugdarstellung-Ansicht gewählt). Zusätzlich können Regeln für die Anzeige von Zügen definiert
werden, etwa das Darstellen aller Züge der Zuggattung IC in rot.
Das Programm besitzt einige Einstellungen, die vom Benutzer angepasst werden können, um das
Programm möglichst gut auf den Benutzer abzustimmen. Diese Optionen werden in einer Datei
[Link] gespeichert, die in dem Verzeichnis angelegt wird, in dem jTrainGraph gestartet
wird. Wird diese Datei gelöscht, werden beim Programmstart die Standardeinstellungen geladen.
12
Für einen ersten Überblick über die Programmfunktionen können Sie die Schnellstart-
Anleitungen in den Kapiteln 5.1 bzw. 6.3.2 nutzen.
Hinweis zu diesem Handbuch: Die Screenshots entstanden unter dem Betriebssystem Mac OS X.
Da je nach Plattform unterschiedliche Java-Designs zur Verfügung stehen, ist die Darstellung
unter anderen Betriebssystemen etwas abweichend, die Verteilung der Komponenten ist davon
aber unbeeinflusst.
13
5 Erstellung eigener Fahrpläne
Um einen eigenen Bildfahrplan anzeigen zu können, müssen in erster Linie die Bahnhöfe und die
Züge in das Programm eingegeben werden. Die Bahnhöfe werden über die Ansicht Bahnhöfe
eingegeben (siehe 5.2), Züge können auf diese Weisen angelegt werden:
Die zahlreichen Möglichkeiten des Veränderns der Bildfahrplandarstellung (siehe Kapitel 7) sind
anschließend optional. Ebenso optional können Gleise eingegeben werden (siehe Kapitel 5.2 /
5.6.2).
Der Bildfahrplan kann angezeigt (siehe 5.5), als Bilddatei exportiert (siehe 5.5.5) oder
ausgedruckt (siehe 5.5.6) werden.
Basierend auf dem eingegebenen Fahrplan kann – ohne Auswirkung auf den Bildfahrplan –
anschließend ein Umlaufplan erstellt werden (siehe 5.8).
5.1 Schnellstart
Probieren geht oftmals über studieren – für einen ersten Überblick über jTrainGraph können sie
sich im Hauptfenster einfach an der Toolbar (Liste von Bildern) oben oder an der Anordnung der
Tabs im Hauptfenster orientieren.
Öffnen Sie ggf. einen der Beispielfahrpläne und gehen Sie dann einfach von links nach rechts die
Fenster durch, angefangen beim Haus-Symbol zur Eingabe der Bahnhöfe. Die Fenster sollten
weitgehend selbsterklärend sein und sind bereits mit Daten gefüllt, wenn Sie einen Fahrplan
geladen haben.
14
Durch Eingabe des Streckenkilometers, des Bahnhofs sowie einem Druck auf die Eingabetaste
(oder den Button Neuen Bahnhof hinzufügen rechts) kann ein neuer Bahnhof angelegt werden.
Über einen Doppelklick auf eine Tabellenzelle kann diese bearbeitet werden. Über den Button
„Bahnhof löschen“ an der rechten Seite können die aktuell markierten Bahnhöfe entfernt werden.
Die Streckenkilometrierung muss über die gesamte Strecke durchgängig sein (d.h. „Sprünge“
sind nicht erlaubt), negative Werte sind aber zulässig.
Über den Button Strecke aus Fahrplandatei laden können die Bahnhöfe aus einer jTrainGraph-
Fahrplandatei geladen werden. Dabei werden nur die Bahnhöfe und ihre Darstellung geladen, die
Züge und die Darstellung des Bildfahrplans werden nicht kopiert.
Im unteren Teil des Fensters werden alle Bahnhöfe angezeigt. Durch den Klick auf einen
15
Bahnhof wird er ausgewählt. In der Übersicht werden auch die Gleise für jeden Bahnhof
angezeigt (maximal 5). Die Gleise werden angeordnet abhängig davon, welche Standardgleise
pro Richtung ausgewählt sind.
Um Gleise einzugeben, ist ein Bahnhof auszuwählen (in der Tabelle oder in der Übersicht unten)
und auf Details öffnen zu klicken. Die Details können auch direkt im Fenster bearbeitet werden,
wenn die Checkbox Zeige Details in diesem Fenster aktiviert wird. Die Details des zuletzt
ausgewählten Bahnhofs werden dann angezeigt.
Details eines Bahnhofs bestehen aus diesen Informationen (zu beachten: Alle Details sind
optional – Gleise müssen nur dann eingegeben werden, wenn sie im Bildfahrplan angezeigt
werden oder bei Prüfungen verwendet werden sollen):
In dieser Ansicht können Gleisnamen eingegeben werden, beim Drücken der Enter-Taste wird
das Gleis angelegt. Gleise können gelöscht werden oder ihre Namen können per Doppelklick auf
den Namen geändert werden. Die Sortierung kann mit den Buttons Nach oben und Nach unten
geändert werden. Die Sortierung spielt nur dann eine Rolle, wenn die Gleise im Bildfahrplan
angezeigt werden sollen. Das oberste Gleis aus der Tabelle ist das Gleis, was im Bildfahrplan am
weitesten links angezeigt wird.
Standardgleise geben an, wo Züge halten, bei denen keine spezifischen Gleise ausgewählt
wurden, siehe auch Kapitel 5.6.2 Gleise ändern.
Gleisnamen müssen eindeutig sein (keine Dopplungen) und dürfen nicht mit einem Bindestrich
beginnen.
16
5.3 Eingabe der Zugnummern und Verkehrstage
Das folgende Bild zeigt die Ansicht Züge und Verkehrstage:
Für jede Fahrtrichtung gibt es eine Tabelle der Züge mit der Auflistung ihrer Verkehrstage.
Diese können über Checkboxes aktiviert/deaktiviert werden und beziehen sich auf die Abfahrt
des Zuges am ersten Bahnhof.
Neue Züge können durch Eingabe des Namens rechts der jeweiligen Tabelle und einem Druck
auf die Eingabetaste eingefügt werden. Mehrere Züge können gleichzeitig angelegt werden, in
dem die Namen mit Semikolon getrennt werden. Beachten sie aber auch die Möglichkeiten im
Kapitel 5.4.2 Kopieren und verlinken von Zügen.
Die Buttons für das Setzen von Verkehrstagen, die Buttons für das Öffnen von Details und das
Löschen von Zügen beziehen sich auf alle ausgewählten Züge in der jeweiligen Tabelle.
17
Über die Checkbox ganz unten im Fenster kann die hier als 2. Spalte abgebildete Angabe des
ersten Abfahrtsbahnhofes ein-/ausgeblendet werden. Die Felder mit Zugname und Bemerkung
können durch Doppelklick darauf bearbeitet werden. Die Bemerkungen zu den Zügen lassen sich
später auf die exportierten Bildfahrpläne drucken und werden im Fahrplanfenster angezeigt,
wenn die Maus auf die Zugnummer (Überschrift der Tabellenspalte) bewegt wird.
Die Ansicht enthält je eine Fahrplantabelle pro Fahrtrichtung. Pro Fahrplantabelle stehen rechts
Buttons zur Bearbeitung der jeweiligen Richtung zur Verfügung. Weitere Züge können
hinzugefügt und sortiert werden (siehe 5.4.1 Sortieren von Zügen). Für alle markierten Züge
können Details angezeigt, die Züge mit ihren Fahrzeiten kopiert werden (siehe 5.4.2 Kopieren
und verlinken von Zügen), der Fahrplan ausgefüllt werden bzw. Fahrzeiten verschoben werden
(siehe 5.4.3 Automatische Berechnung des Fahrplans) und die markierten Züge können gelöscht
18
werden.
Über den Klick auf eine Tabellenzelle des Fahrplans kann ein neuer Wert eingegeben werden,
der alte wird dabei überschrieben. Mit einem Doppelklick wird der bisherige Wert ausgewählt
und kann verändert statt überschrieben werden.
Die Zeiten können hierbei in folgenden Formaten eingegeben werden (das Trennzeichen kann
ein beliebiges Zeichen sein, im Beispiel ist es ein Doppelpunkt):
Sekunden können entweder exakt (z.B. 30 Sekunden) oder dezimal (z.B. ,5 oder ,75) eingegeben
werden. Wenn es keine Sekunden gibt, können sie weggelassen werden. Sie werden exakt in
dem Format im Bildfahrplan angezeigt, wie sie eingegeben wurden.
Es ist nicht erforderlich, an allen Bahnhöfen Zeiten einzugeben. Bahnhöfe ohne Zeiten werden
einfach übersprungen und es wird eine Linie zum nächsten Bahnhof mit Ankunftszeit
gezeichnet.
Wenn an einem Bahnhof nur die Abfahrtszeit eingegeben wird und es nicht der erste
durchfahrene Bahnhof des Zuges ist, wird die Zeit als Durchfahrtszeit interpretiert und im
Bildfahrplan wird keine Ankunftszeit eingeblendet.
Wird am letzten Bahnhof eine Abfahrtszeit bzw. am ersten Bahnhof eine Ankunftszeit
eingegeben, wird dies als „Einfahrt in den“ bzw. „Ausfahrt aus dem“ Bildfahrplan interpretiert
und es wird eine Linie gezeichnet, die nur bis zur Hälfte der Strecke zum nächsten Bahnhof
reicht. Dies kann bspw. verwendet werden, falls ein Zug z.B. noch die Weichen der dargestellten
Strecke befährt und damit blockiert, die Strecke über einen Abzweig dann aber verlässt. Zu
beachten ist, dass diese Ankunfts- bzw. Abfahrtszeiten nicht in die Streckenbelegung bzw. die
Prüfung zur Streckenbelegung mit einbezogen wird.
19
5.4.1 Sortieren von Zügen
Per Klick im Fahrplanfenster wird, je nach gewünschter Fahrtrichtung, ein Fenster zum Sortieren
der Züge geöffnet. Es können ein oder mehrere Kriterien eingegeben werden, nach denen die
Züge sortiert werden. Die Möglichkeiten, welche Kriterien zur Verfügung stehen, sind im
folgenden Screenshot dargestellt:
Die Auswahl im Tab Priorität 1 ist die wichtigste. Weitere Tabs können über den +-Button
hinzugefügt und über den Button Diese Sortierung entfernen wieder gelöscht werden. Sortieren
nach Name und Zugnummer (alle enthaltenen Nummern im Zugnamen) sind selbsterklärend.
Ansonsten werden die Fahrzeiten an einem bestimmten Bahnhof als Kriterium verwendet, oder
die Zeiten werden für alle Bahnhöfe sortiert, wobei bei
Züge ohne Fahrzeiten werden bei unten nach oben bzw. oben nach unten ganz rechts (hinten)
positioniert.
20
werden. Es öffnet sich ein Fenster, das wie folgt aussieht:
Die Erklärung erfolgt von oben nach unten. Zunächst wird ausgewählt, ob der Zug kopiert oder
verlinkt werden soll. Beim Kopieren werden die aktuellen Daten des Zuges kopiert (z.B. aktuelle
Fahrzeiten), spätere Änderungen an einem Zug werden für die anderen Züge nicht übernommen.
Beim Verlinken werden spätere Änderungen der Fahrzeiten, der Darstellung und Verkehrstage
für alle verlinkten Züge automatisch übernommen. Diese Funktion steht nur in der Pro-Version
zur Verfügung.
Bei der Live-Darstellung von verlinkten Zügen wird die Verlinkung aufgelöst und alle Züge
können wieder individuell bearbeitet werden.
Seit Version 3.2 kann dies in normalen Fahrplänen manuell angestoßen werden: Verlinkungen
werden in Kopien umgewandelt. Verknüpfungen werden entsprechend geändert.
In diesem Beispiel wird der Zug RE 3205 kopiert, seine Zugnummer wird für jeden Durchlauf
um 2 erhöht, zu seinen Fahrzeiten werden jeweils 20 Minuten addiert. Für alle drei kopierten
Züge werden die Bemerkungen, die Darstellung (ob gezeichnet wird, in welcher Farbe
gezeichnet wird) und die Zugwenden kopiert (diese Funktion steht nur in der Pro-Version zur
Verfügung). Im Fahrplanfenster stellt sich die Änderung anschließend folgendermaßen dar:
21
5.4.3 Automatische Berechnung des Fahrplans
In der Ansicht Fahrzeiten kann über Fahrplan ausfüllen für den gewählten Zug dieses Fenster
geöffnet werden:
Als Referenzzeit wird die aktuell im Fahrplan markierte Zeile vorausgewählt. Basierend auf der
Referenzzeit wird der Fahrplan des Zuges anhand der Fahrzeiten eines anderen Zuges, einer
Zuggattung (z.B. alle Züge die RE enthalten), dem Mittelwert aller Züge oder anhand einer
Durchschnittsgeschwindigkeit und einem definierten Aufenthalt pro Bahnhof berechnet.
Nach dem Klick auf den Button Zeiten verschieben öffnet sich dieses Fenster, in dem die Anzahl
der Minuten (positiv oder negativ) eingegeben wird, um die die Zeiten verschoben werden
sollen:
22
Es werden nur Fahrzeiten berücksichtigt, für die bereits ein Wert eingegeben ist.
Die Ansicht Bildfahrplan ist in drei Teile gegliedert: Oben ist ein Bereich für die Einstellungen,
der ein- oder ausgeblendet werden kann. Darunter findet sich eine Toolbar zum schnellen Zugriff
auf die Funktionen, die auf den Bildfahrplan angewendet werden können. Im unteren Bereich ist
der Bildfahrplan selbst zu sehen. Standardmäßig können in diesem per Klick Details zu Zügen
eingeblendet werden.
23
5.5.1 Bildfahrplan-Einstellungen
Der Einstellungsbereich ist in verschiedene Tabs unterteilt, in denen der Bildfahrplan
konfiguriert werden kann. Die Einstellungen werden teilweise in der Fahrplandatei, teilweise in
den Benutzereinstellungen des Programms gespeichert.
Im Bereich Allgemeines kann zunächst eine Titelzeile konfiguriert werden, die über dem
Bildfahrplan angezeigt wird. Änderungen an der Titelzeile werden nur übernommen, wenn die
Eingabetaste gedrückt oder das Feld verlassen wird.
• Liegender Bildfahrplan:
Üblicherweise in Deutschland verbreitete Darstellung mit der Strecke auf der x-Achse
und der Zeit auf der y-Achse:
24
• Stehender Bildfahrplan:
Üblicherweise außerhalb von Deutschland verbreitete Darstellung mit der Strecke auf der
y-Achse und der Zeit auf der x-Achse:
Die Bahnhöfe neben oder über dem Bildfahrplan können vertikal oder horizontal angezeigt
werden und brauchen damit weniger bzw. mehr Platz.
Für haltende Züge können entweder keine (links), geradlinige (mitte) oder kubische Linien
(rechts) eingeblendet werden:
Bahnhöfe mehrgleisig anzeigen führt dazu, dass an allen Bahnhöfen die Gleise angezeigt
werden, sofern mindestens eines für ein Bahnhof definiert wurde. Zu beachten ist, dass der
Bildfahrplan wesentlich in die Breite gezogen wird – die Breite muss also entsprechend groß
gewählt werden. Zu beachten sind auch die Hinweise im Kapitel 5.6.2 für mehrgleisige
Fahrpläne.
Abhängig davon, was für Darstellung haltender Züge gewählt wurde, sieht die Gleisbelegung
unterschiedlich aus:
25
Werden keine Linien für Mit linearen oder kubischen Linien für haltende Züge werden
haltende Züge gezeichnet, gibt es diese Linien direkt an den Gleisen angezeigt.
einen kleinen Kreis für jede
Ankunft, Abfahrt oder
Durchfahrt.
Die Hintergrundfarbe kann aus den möglichen Farben ausgewählt werden (siehe auch 7.5.2
Hinzufügen beliebiger Farben).
Kommentare anzeigen führt dazu, dass unter dem Bildfahrplan die z.B. in der Ansicht Züge und
Verkehrstage eingegebenen Kommentare eingeblendet werden.
[Link] Hilfslinien-Einstellungen
In der Ansicht Hilfslinien werden zwei Typen von Hilfslinien konfiguriert:
Im oberen Teil geht es um Hilfslinien über die komplette Breite des Bildfahrplans. Sie werden in
einem benutzerdefinierten Intervall in einer definierten Farbe und mit einem definierten
Linientyp (siehe auch 5.5.7) eingeblendet. Die Linienstärke kann in zwei Stufen konfiguriert
werden: Zu vollen Stunden kann eine andere Linienstärke gewählt werden.
Im unteren Bereich des Tabs kann ein Intervall für dünne Minutenlinien gewählt werden, die an
den einzelnen Bahnhöfen dargestellt werden.
26
Im untenstehenden Beispiel sind die Hilfslinien zu sehen, die in der obenstehenden Ansicht
konfiguriert wurden:
[Link] Zeiten/Verkehrstage
Der angezeigte Zeitraum wird standardmäßig automatisch anhand der dargestellten Züge
berechnet. Sobald ein Zug über Mitternacht hinweg verkehrt, wird der ganze Zeitraum
dargestellt. Wird die Checkbox Zeiten automatisch berechnen deselektiert, können die Zeiten
manuell eingegeben werden. Sie werden nur übernommen, wenn das Feld verlassen wird oder
die Eingabetaste gedrückt wird. Es können auch Zeiträume über Mitternacht hinweg eingegeben
werden, um ganze Betriebstage darzustellen, z.B. Startzeit 06:00 Uhr – Endzeit 03:00 Uhr.
Achtung: Die eingegebenen Zeiten können auf- und abgerundet werden, wenn die Einstellung
Runde Zeiten auf Hilfslinien-Intervall bei [Link] Seiten und Spalten ausgewählt ist.
27
Darunter werden die Verkehrstage angegeben, die eingeblendet werden sollen. Sie beziehen sich
auf die Startzeit des Bildfahrplans. Sobald ein Zug an einem der gewählten Tage verkehrt, wird
er angezeigt.
Die Anzahl der Seiten kann entweder direkt eingegeben werden (erste Auswahlbox), oder es
kann angegeben werden, wie viele Stunden pro Seite dargestellt werden sollen (zweite
Auswahlbox).
Die Titelzeile wird standardmäßig nur auf der ersten Seite angezeigt, kann auf Wunsch aber auf
alle Seiten aufgedruckt werden. Ebenso werden standardmäßig Kommentare bei mehrspaltigen
Bildfahrplänen immer unter der jeweiligen Spalte angezeigt, auf Wunsch kann jedoch auch ein
gemeinsamer, großer Kommentarblock unter dem Bildfahrplan angelegt werden.
28
[Link] Schriftarten
Schriftarten für Bahnhöfe, Züge, Zeiten und Hilfslinien-Beschriftungen können aus einer
Auswahl von fünf systemübergreifend verfügbaren Arten ausgewählt werden. Mit Verwende
Freitexteingabe für Schriftarten können beliebige weitere Schriftarten eingegeben werden, die
aber ggf. auf anderen Systemen fehlen. Rechts wird eine Vorschau der jeweiligen Schriftart
angezeigt:
[Link] Strecke
Der angezeigte Bereich der Strecke kann über Erster dargestellter Bahnhof und Letzter
dargestellter Bahnhof eingeschränkt werden. Standardmäßig wird die gesamte Strecke
angezeigt:
29
Vor den Bahnhofsnamen können bei Bedarf die Streckenkilometer angezeigt werden (im Format
[14,3] Sasbach, wenn Streckenkilometer anzeigen ausgewählt wird.
[Link] Anzeige/Bedienung
Diese Einstellungen werden nicht in der Fahrplandatei gespeichert und betreffen nur die Anzeige
des Bildfahrplans und die Bedienbarkeit.
Zeige Bahnhöfe auch beim Scrollen bewirkt, dass die Leiste mit den Bahnhöfen über dem
Bildfahrplan auch dann angezeigt wird, wenn mit dem Scrollbalken ein untenliegender Teil des
Fahrplans angezeigt wird. Dies führt dazu, dass man die Zeiten besser zuordnen kann, führt aber
dazu, dass weniger Teile des Fahrplans selbst angezeigt werden können.
Die nächste Zugnummer für per Klick erzeugte Züge (siehe 5.5.4) und das Erhöhen dieser
Zugnummer wird in den nächsten Feldern konfiguriert.
Scrolle automatisch zur aktuellen Zeit bei Live-Bildfahrplänen bewirkt das automatische
Springen zur aktuellen Uhrzeit, sobald diese sich ändert. Die aktuelle Uhrzeit wird an der Stelle
auf der Zeitachse positioniert, die unter Position für automatisches Scrollen angegeben ist. 0 %
führt dazu, dass die aktuelle Zeit am oberen / linken Rand des Bildfahrplans ist und nur die
„Zukunft“ angezeigt wird. Bei 50% befindet sich die aktuelle Zeit in der Mitte.
Abweichende Farbe für Hilfslinie bei aktueller Zeit führt dazu, dass die Hilfslinie die zur
aktuellen Zeit gezeigt wird eine andere Farbe erhält als die anderen Hilfslinien.
30
5.5.2 Toolbar
Links in der Toolbar wird die Größe des Bildfahrplans verändert. Beim Klick auf den linken
Button (+) bzw. beim Klick auf den rechten Button (-) wird der Bildfahrplan vergrößert bzw.
verkleinert. Dies erfolgt in beide Dimensionen (Höhe und Breite). Wenn die Alt-Taste gedrückt
wird, wird nur die Höhe vergrößert/verkleinert, bei gedrückter Strg-Taste (Mac: Cmd-Taste)
wird dagegen nur die Breite vergrößert/verkleinert.
Mit dem Button in der Mitte (A) kann die exakte Pixelgröße pro Seite des Bildfahrplans
eingegeben werden.
Über die Buttons im Export-Bereich kann der konfigurierte Bildfahrplan als Bilddatei exportiert
oder gedruckt werden.
Daneben kann der Bearbeitungsmodus gewählt werden, siehe 5.5.4 Anlegen und verschieben
von Zügen direkt im Bildfahrplan. Rechts wird die aktuelle Aktion angezeigt, die ausgeführt
wird, wenn in den Bildfahrplan geklickt wird.
5.5.3 Bildfahrplan
Der Bildfahrplan wird gemäß der Parameter dargestellt. Per Klick in den Bildfahrplan werden
die in 5.5.4 genannten Aktionen durchgeführt.
31
5.5.4 Anlegen und verschieben von Zügen direkt im Bildfahrplan
Es gibt drei Modi für das Verarbeiten von Klicks in den Bildfahrplan. Sie werden in der Toolbar
ausgewählt.
Um nur einen Fahrzeiten-Wert anzupassen, ist die Strg-Taste zu drücken. Dann wird oben rechts
angezeigt, welche Zeit des Zuges um wie viele Minuten verschoben wird. Im Anschluss können
weitere Fahrzeiten des selben Zuges bearbeitet werden.
Um Fahrzeiten eines anderen Zuges zu bearbeiten, wird der Modus erneut auf Zug verschieben
geändert.
Hinweis: Zur Richtungsbestimmung wird der Zug ggf. erst bei Eingabe der zweiten Fahrzeit im
Bildfahrplan angezeigt.
Um den nächsten Zug anzulegen, ist erneut auf den Modus Zug anlegen zu klicken.
32
5.5.5 Exportieren des Bildfahrplans als Bilddatei
Das Exportieren des Bildfahrplans kann direkt aus einer geöffneten Bildfahrplan-Ansicht per
Klick auf dieses Symbol begonnen werden:
Alternativ kann über das Menü Datei → Export → Grafik ein Bildfahrplan-Fenster speziell zum
Export geöffnet werden, in dem der Export über den Button Export starten angestoßen wird.
In beiden Fällen öffnet sich ein Fenster, in dem die aktuellen Pixel-Größen der zu exportierenden
Bilder zu sehen sind. Außerdem kann zwischen den Dateiformaten jpg, gif und png gewählt
werden.
Nach dem Klick auf Bilddatei(en) exportieren wird die Datei angegeben, in die der Bildfahrplan
exportiert werden soll. Falls der Bildfahrplan mehrseitig dargestellt ist, wird pro Seite eine Datei
erzeugt. Dazu wird hinten an den Dateinamen die Nummer der jeweiligen Seite angehängt (z.B.
_1 für Seite 1).
33
Sollte die Auflösung der gedruckten Datei zu hoch oder niedrig sein, kann sie in diesem Fenster
verändert werden. Beim Klick auf Druckeinstellungen wird das Standard-Fenster zum Ändern
der Druckeinstellungen des jeweiligen Betriebssystems dargestellt. Hier kann auch die Auswahl
getroffen werden, ob im Hoch- oder Querformat gedruckt werden soll.
Beim Klick auf Drucken kann der Drucker ausgewählt und die Datei gedruckt werden. Dies kann
auch über einen PDF-Drucker geschehen.
34
Pro Bahnhof kann die Liniendarstellung verändert werden (siehe Darstellung von Linien). Beim
Klick auf Übernehme Darstellung für alle wird die Darstellung des aktuellen Bahnhofs bei allen
anderen Bahnhöfen ebenfalls gesetzt.
35
5.5.9 Ein- und Ausblenden von Zugnummern
Um Zugnummern auf bestimmten Streckenabschnitten auszublenden, kann die Ansicht Anzeige →
Ändere Streckendarstellung genutzt werden. Für jeden Streckenabschnitt kann gewählt werden,
ob die Zugnummern der nach rechts bzw. links fahrenden Züge angezeigt werden sollen:
Falls ein Zug an einem Bahnhof durchfährt, wird seine Zugnummer angezeigt, wenn mindestens
in einem der durchfahrenen Streckenabschnitte die Zugnummer angezeigt werden soll.
36
Darstellung von Bahnhöfen). Die Ansicht kann über Anzeige → Ändere individuelle
Zugdarstellung geöffnet werden.
Um Züge anhand von Regeln darzustellen (z.B. alle Züge der Zuggattung ICE rot), siehe 7.3
Züge nach Regeln darstellen. Wenn die Darstellung nach Regeln aktiviert ist, werden
Änderungen an der individuellen Darstellung von Zügen nur dann angezeigt, wenn keine Regel
auf den Zug zutrifft.
Die Funktion Folgezug ist nur in der Pro-Version verfügbar und wird in Kapitel 5.6.1 erklärt.
Ebenso sind die Verlinkungen Funktion (5.4.2) und die Funktion für Rangierfahrten (5.6.3) nur
in jTrainGraph Pro verfügbar.
37
5.6.1 Funktion Folgezug verwenden
Die Funktion Folgezug wird in Kapitel 5.7.1 beschrieben.
Mit den Buttons unter Folgezug kann automatisch zum nächsten Zug, zur detaillierten Liste oder
zur Liste der Fahrzeuge für diesen Zug gesprungen werden.
• Wenn weder für die Ankunft, noch für die Abfahrt ein Gleis ausgewählt ist, wird das
Standardgleis genutzt (wie es in 5.2 Eingabe der Bahnhöfe definiert wurde).
Generell gilt: Wenn es sich um die Ankunft des Zuges an seinem letzten Bahnhof handelt
und ein Folgezug definiert ist (siehe 5.7), wird die Abfahrt des Folgezuges in Betracht
gezogen. Wenn der Folgezug noch andere Verknüpfungen hat (Flügeln, Vereinigen),
wird auch geprüft ob diese ein explizit angegebenes Gleis haben.
Wenn für alle kein Gleis ausgewählt ist, wird das Standardgleis für den ankommenden
Zug gewählt.
Wenn die anderen Züge verschiedene Gleise haben, wird ebenfalls auf das Standardgleis
zurück gefallen.
• Wenn ein Ankunfts- oder ein Abfahrtsgleis ausgewählt ist, wird dieses für Ankunft und
Abfahrt genutzt.
• Wenn ein Ankunfts und ein Abfahrtsgleis ausgewählt sind, gelten beide. Der Zug
wechselt dann automatisch oder zu benutzerdefinierter Zeit das Gleis (siehe 5.6.3).
5.6.3 Rangierfahrten
Rechts im Fenster werden Rangierfahrten angegeben. Pro Rangierfahrt werden vier
38
Informationen angegeben: Uhrzeit, Startgleis, Zielgleis und die Angabe, ob das Startgleis
vollständig geräumt wird.
Um Rangierfahrten für einen Bahnhof einzugeben, ist zuvor links in der Fahrplantabelle der
richtige Bahnhof auszuwählen.
Für das Start- und Zielgleis kann auch (Keines) gewählt werden. In diesem Fall erreicht
(Startgleis=Keines) oder verlässt (Zielgleis=Keines) der Zug den Plan. Dies wird z.B. für die
Bereitstellung und die Abstellung von Zügen/Zugteilen verwendet. Bei der
Bereitstellung/Abstellung werden zwei kurze zusätzliche Linien angezeigt (Beispiel:
Bereitstellung eines Zuges 10 Minuten vor der Abfahrt):
Das zweite Beispiel ist zeigt zwei Typen von Rangierfahrten: Zuerst setzt die Lokomotive an das
andere Ende des Zuges um, in dem sie von Gleis 4 über Gleis 2 zurück nach Gleis 4 rangiert,
während die Wagengarnitur auf Gleis 4 abgestellt bleibt. 10 Minuten später wird der gesamte
Zug abgestellt:
39
Es gibt drei Typen von Rangierfahrten, die automatisch berechnet werden:
1. Wenn keine Bereitstellung definiert ist und es keine Verknüpfung von einem Zug am
Startbahnhof gibt, wird der Zug standardmäßig 10 Minuten vor der Abfahrt bereitgestellt.
Die Standard-Zeit kann über Bearbeiten → Standardzeit für Gleisbelegung ändern
angepasst werden (auch in der kostenlosen Version von jTrainGraph).
2. Selbe Situation am letzten Bahnhof – wenn es keine Verknüpfungen mit einem anderen
Zug gibt, verlässt der Zug nach der Standardzeit das Gleis.
3. Wenn Ankunfts- und Abfahrtsgleis unterschiedlich sind und keine Rangierfahrt manuell
eingegeben wurde, wird das Gleis automatisch nach der Hälfte der Aufenthaltszeit
gewechselt.
Für Abfahrten an einem Bahnhof wird automatisch berechnet, ob die Abfahrt das Gleis räumt
oder nicht (basierend darauf, ob danach noch Rangierfahrten aus diesem Gleis starten).
40
Verknüpfungen werden wenn möglich übertragen, wenn ein Zug mit Verlinkungen mit einem
weiteren verlinkten Zug verknüpft wird. So kann z.B. bei einer eingleisigen Strecke mit einem
Umlauf im strikten Stundentakt mit zwei Klicks der Umlaufplan für den ganzen Tag angelegt
werden.
Sollen einige der Attribute eingeschränkt werden, oder soll mehr als eine Verknüpfung
eingerichtet werden (z.B. eine Verknüpfung an Werktagen, eine andere Sonntags), kann dies
über die detaillierte Liste eingegeben werden (Kapitel 5.7.2).
Die Verknüpfungen können sortiert werden (ganz oben) und gefiltert werden. Sobald Text in das
Feld Filter eingegeben wird, werden nur Zeilen angezeigt, die diesen Text enthalten. Es kann
auch auf bestimmte Spalten gefiltert werden, z.B. über Von Zug=<Zugname>
In der Tabelle werden in den ersten drei Spalten die beiden beteiligten Züge und der Bahnhof
angezeigt. Züge können auch vor ihrem Endbahnhof in andere Züge übergehen, in dem der
41
ursprüngliche Zug flügelt. Um dabei anzugeben, welches Fahrzeug in welchem Zug weiterfährt,
gibt es die Spalte Fahrzeug. Wenn <Alle> Fahrzeuge gewählt werden, gilt die Verknüpfung für
alle Fahrzeuge des ersten Zuges – sofern sie nicht in einer anderen Zug-Verknüpfungen explizit
angegeben sind.
In der Spalte Umlauf kann basierend auf den Umläufen (Kapitel 5.8) für einen Betriebstag
angezeigt werden, welcher Umlauf die jeweilige Verknüpfung benutzt. Dazu ist oben eine
Auswahl für Referenztag für Umlauf zu treffen.
• (Endbhf.)
Gibt an, ob der Bahnhof automatisch immer auf den letzten Bahnhof des Zuges gesetzt
wird. Das heißt Zug-Verknüpfung funktionieren auch dann noch, wenn der Fahrplan des
Zuges angepasst wurde.
• (berechn.)
Gibt an, ob diese Verknüpfunge über verlinkte Züge berechnet wurde. Wenn diese
Verknüpfung bearbeitet wird, werden alle Verknüpfungen dieser Verlinkung (siehe 5.4.2)
freigegeben und können individuell bearbeitet werden – sind dann aber auch nicht mehr
der Verlinkung zugeordnet.
• Verkehrstage
Gibt an, an welchen Verkehrstagen (bezogen auf die Ankunft) diese Verknüpfung gilt.
Dies bezieht sich auf Tatsächliche Verkehrstage bei Ankunft – siehe nächstes Bild.
Pro Zeile kann eine Detail-Seite über Details öffnen angezeigt werden. Neue Verknüpfungen
werden mit Hinzufügen angelegt – in beiden Fällen sieht das sich öffnende Fenster so aus:
42
Erster und nächster Zug werden ausgewählt. Es wird angezeigt, an welchen Tagen der erste Zug
an diesem Bahnhof ankommt und an welchen Tagen der nächste Zug hier abfährt. Dies sind die
möglichen Tage. Die tatsächlichen Tage können eingeschränkt werden, um z.B. bei Zügen, die
beide täglich, verkehren eine Zugwende nur am Wochenende gelten zu lassen (weil an
Werktagen noch ein Zugpaar dazwischen ist).
Verkehrstage bei Ankunft und bei Abfahrt werden immer beide angepasst – sie weichen um
einen Tag ab, wenn die Ankunft vor Mitternacht und die Abfahrt nach Mitternacht erfolgt.
5.7.3 Beispiel
Ein Beispiel, was mit den neuen Zug-Verknüpfungen (seit Version 3.2) möglich ist: Unten
abgebildet ist ein Fahrplan einer (fiktiven) Nebenbahn. Montag-Freitag verkehrt RE 1 mit vier
Fahrzeugen von Neuffen nach Nürtingen. Es findet eine Flügelung statt: Zwei Fahrzeuge
verkehren als Lr 815 sofort zurück. Die anderen beiden Fahrzeuge fahren mit RE 2 zurück.
Samstag und Sonntag jedoch fahren RE 1 und Lr 815 nicht: Stattdessen gibt es an diesem Tag
die Wende von RE 3 auf RE 2 – mit allen Fahrzeugen:
43
5.8 Umlaufpläne und Fahrzeuge erstellen
Seit Version 3.2 ist es möglich, Tages-Umläufe anzeigen zu lassen. Diese basieren auf den Zug-
Verknüpfungen (Kapitel 5.7). Dies ist immer möglich – sofern jTrainGraph Pro verwendet wird.
Optional können zusätzlich auch Fahrzeuge angelegt werden. Die Vorteile sind:
• Für Umläufe pro Tag: Flügelungen werden unterstützt, d.h. Züge die aufgeteilt werden,
sodass manche Fahrzeuge in einem Zug und andere Fahrzeuge in einem zweiten Zug
aufgeteilt werden
44
Zügen und Verknüpfungen immer am tatsächlichen Tag orientiert sind (Züge vor Mitternacht
gehört also z.B. zu Montag, Züge nach Mitternacht zu Dienstag), geht es hier um einen
Betriebstag der 24 Stunden dauert, aber nicht immer um 24:00 Uhr wechselt (Standard: 03:00
Uhr nachts).
Das heißt die Umläufe werden bis zu der eingegebenen Grenze berechnet. Züge die vor der
Grenze starten werden noch in den Umlauf des Vortages einbezogen, alle Zug-Verknüpfungen
nach der Betriebstags-Grenze zählen zum nächsten Tag (der übergreifende Zug wird aber nicht
beim nächsten Tag nochmal aufgelistet).
Am besten ist es, eine Grenzzeit zu wählen, zu der keine Züge mehr fahren – oder alternativ eine
Zeit, zu der die letzten Züge noch fahren, aber nicht mehr in andere Züge übergehen.
Es gibt verschiedene Tabs, um alle (täglich) oder nur die Umläufe mancher Betriebstage
aufzulisten. Umläufe werden nummeriert, wenn keine Fahrzeuge angelegt sind. Andernfalls
werden die Fahrzeuge gezeigt, die auf die Umläufe gebucht sind (Kapitel 5.8.2). Das Format für
die Anzeige der Umläufe ist
<Startbahnhof> <Abfahrtszeit> - <Zugnummer> - <Ankunftszeit> <Endbahnhof>
45
Fahrzeuge können links oben angelegt, gelöscht und umbenannt werden (über Doppelklick auf
den Namen). Es gibt keine Einschränkung, was Fahrzeuge sind: Lokomotiven, Triebwagen, aber
auch Wagengarnituren oder einzelne Wagen können verwendet werden.
Rechts oben wird das jeweils ausgewählte Fahrzeuge angezeigt. In einer Tabelle kann pro
Betriebstag ausgewählt werden:
• Mit welchem Zug das Fahrzeug startet (weitere Züge werden über Zug-Verknüpfungen
berechnet)
Der Übergang kann zum besseren Komfort verwendet werden: Im obigen Beispiel gibt es z.B.
zwei Fahrzeuge ODEG-RS1-1 und ODEG-RS1-2. Diese wechseln sich ab: Einer übernachtet in
Rottweil, einer in Trossingen. Jetzt könnte bei jedem der Fahrzeuge abwechselnd der erste Zug
in Trossingen oder Rottweil angegeben werden – stattdessen wird immer der selbe Zug
angegeben und der Übergang entsprechend gestaltet: ODEG-RS1-1 geht Montag-Freitag auf
ODEG-RS1-2 über (und umgekehrt). Das passt: ODEG-RS1-1 startet in Trossingen und endet in
Rottweil. Bei ODEG-RS1-2 ist es genau umgekehrt.
Zu beachten ist, dass jeder Übergang nur ein Mal passiert: Es dürfen keine 2 Fahrzeuge am
gleichen Tag in das gleiche Fahrzeug übergehen.
Unten im Fenster wird der mehrtägige Umlaufplan angezeigt. Fahrzeuge gehen von Umlauftag n
an einem Betriebstag m in den Umlauftag n+1 an Betriebstag m+1 über. Sonntags kann es einen
anderen Übergang geben (da die Übergänge evtl. nicht passen).
46
Mehr Informationen zum Lesen von Umlaufplänen gibt es hier:
[Link]
Zusätzlich wird die durchschnittliche Laufleistung pro Tag angezeigt: Dies ist die Summe aller
Laufleistungen, geteilt durch die Anzahl der Fahrzeuge.
47
6 Live-Darstellung
Um die Liveanzeige zu starten, ist eine Fahrplandatei anzugeben. Dazu wird der Button Öffnen
angeklickt. Standardmäßig wird die aktuelle Systemuhrzeit für den Bildfahrplan übernommen.
Über Zeit setzen kann eine andere Zeit gewählt werden. Im Feld Beschleunigungsfaktor für die
Uhrzeit kann die Zeit beschleunigt werden. Änderungen werden erst übernommen, wenn die
Enter-Taste gedrückt wird. Bei einem Faktor von 30 wird beispielsweise alle 2 Sekunden eine
Minute hochgezählt. Im unteren Teil des Fensters wird der anzuzeigende Verkehrstag
ausgewählt.
Die Liveanzeige wird mit einem Klick auf Verbinden im oberen Teil des Tabs gestartet. Es wird
dann automatisch zum Bildfahrplan gesprungen.
48
6.2.2 Verspätungen
Verspätungen können im Live-Modus geändert werden, in dem der Zug im Bildfahrplan
ausgewählt wird. Es öffnet sich dieses Fenster:
Im oberen Bereich ist der Fahrplan des Zuges inklusive der Verspätungen zu sehen. Wird die
49
Auswahlbox Man. angeklickt, kann die Verspätung für eine Ankunfts- bzw. Abfahrtszeit
manuell gesetzt werden, in dem die aktuelle Verspätung in der Spalte Versp. geändert wird.
Deshalb wird bei Zug 318 eine Verspätungsregel wie folgt eingestellt, um die Kreuzung
abzubilden, bei der Zug 318 eine Minute nach Ankunft von Zug 317 weiterfahren kann
(aufgrund der Zeiten für die Bildung der Fahrstraße etc.):
50
Dadurch erhält Zug 318 zwei Minuten Verspätung:
Die Verspätungsdaten gehen dabei verloren, als Fahrplan der Züge wird der tatsächliche
Fahrplan gespeichert. Im Beispiel aus Kapitel 6.2.2 würde Zug 318 mit der Soll-Abfahrt 14:30
Uhr in Corcapolo gespeichert.
6.3.2 Schnellstart
Um schnellstmöglich zu starten, wird bei laufendem Stellwerksim-Spiel in jTrainGraph auf
Datei → Liveanzeige → Stellwerksim geklickt. Das Programm versucht nun direkt die
Verbindung aufzunehmen und prüft, ob es zu diesem Stellwerk bereits eine Datei mit der Liste
der Bahnhöfe gibt. Wenn ja, wird der Bildfahrplan geöffnet. Wenn nein, fragt das Programm
nach einer Zugnummer, aus der herausgelesen werden kann, welche Strecke angezeigt werden
soll. Hierzu eignen sich am besten Nahverkehrszüge, um so viele Halte wie möglich entlang der
Strecke in den Bildfahrplan aufzunehmen.
51
verbinden. In jedem Fall wird das Tab für die Live-Verbindung im Hauptfenster geöffnet:
Die Verbindung kann manuell hergestellt werden, in dem der Verbinden-Button gedrückt wird.
Nachdem die Verbindung hergestellt wurde, wird eine Konfiguration benötigt, da vom
Stellwerksim nur die Fahrplandaten, nicht jedoch die Reihenfolge der Bahnhöfe abgerufen
werden kann. Die Konfigurationen können halb-automatisch berechnet und in
Konfigurationsdateien mit der Endung .stsconfig gespeichert werden, um sie nicht bei jedem
Start erneut eingeben bzw. halb-automatisch berechnen zu müssen. Die Konfigurationen können
anderen Spielern zur Verfügung gestellt werden (6.3.6).
Die Konfiguration enthält eine Liste von Einfahrten und Bahnsteigen, um die Fahrplaneinträge
der Züge den Bahnhöfen zuordnen zu können. Es werden alle Züge dargestellt, die mindestens
zwei Fahrplaneinträge besitzen, die in der Konfiguration gefunden werden können (nur so kann
die Richtung des Zuges ermittelt werden).
52
mehrere gefunden, wird eine Liste der gefundenen Dateien angezeigt, aus der der
Benutzer wählen kann.
2. Online: Es wird online nach passenden Konfigurationsdateien gesucht. Die Adresse, bei
der danach gefragt wird, kann in den Einstellungen geändert werden (Standard-
Einstellung: jTrainGraph-Homepage).
Wurde genau eine Konfigurationsdatei gefunden, wird sie direkt geladen. Wurden
mehrere gefunden, wird eine Liste der gefundenen Dateien angezeigt, aus der der
Benutzer wählen kann.
3. Wurden online und offline keine Konfigurationen gefunden, kann die Konfiguration
halb-automatisch anhand von ein oder zwei Zügen ermittelt werden. Die Vorgehensweise
ist dabei wie folgt:
1. Der Bildfahrplan beginnt links mit der Einfahrt, von der der Zug kommt
2. Für jeden Fahrplanhalt wird ein Bahnhof angelegt mit dem Bahnsteig, an dem der
Zug hält, sowie allen Nachbarbahnsteigen und allen Bahnsteigen, die ähnliche Namen
besitzen (z.B. wird RSEE 6 auch dann aufgenommen, wenn der Zug an RSEE 1 hält,
auch wenn RSEE 6 im Stellwerksim nicht als Nachbarbahnsteig definiert ist)
3. Der Bildfahrplan endet mit der Einfahrt, über die der Zug das Stellwerk verlässt
Um so viele Fahrplandaten wie möglich aus dem Stellwerksim abzuleiten, nutzt man bei
dieser Funktion am besten Züge, die möglichst lange Strecken im Stellwerk durchfahren
und dabei möglichst viele Zwischenhalte bedienen.
Falls der Zug vorzeitig im Stellwerk endet, kann ein weiterer Zug ausgewählt werden, um
die automatische Ermittlung fortzusetzen. So kann z.B. eine Strecke ermittelt werden, bei
der eine S-Bahn bis zu einem Zwischenbahnhof verkehrt, von der aus eine Regionalbahn
die restliche Strecke bedient.
Das Fenster zur Auswahl der Züge sieht wie folgt aus:
53
Die geladenen Konfigurationen können manuell nachbearbeitet werden, wie im folgenden
Kapitel erklärt wird. Im unteren Bereich des Fensters ist eine schematische Darstellung der
Konfiguration zu sehen:
In der linken Spalte ist die Konfiguration selbst zu sehen, das heißt: Alle Betriebsstellen, die im
Bildfahrplan angezeigt werden sollen. Dies können einerseits Bahnhöfe sein (definiert über
Bahnsteige), oder Einfahrten, die Stellwerksim-Einfahrten entsprechen oder Abzweigungen
54
darstellen, bei denen die Züge als nächstes einen Bahnsteig erreichen, dessen Zeiten selbst aber
nicht im Bildfahrplan erscheinen sollen, sondern bei denen der Zug den Bildfahrplan verlässt.
Bahnhöfe und Einfahrten werden über die Buttons Bahnhof hinzufügen und Einfahrt hinzufügen
angelegt und über den Button Löschen gelöscht. Die Reihenfolge wird über die Buttons Nach
oben und Nach unten für alle ausgewählten Betriebsstellen verändert. Kilometer können
manuell eingegeben werden, wenn die Auswahlbox Kilometerwerte manuell festlegen aktiviert
wird und die Kilometerwerte in die Spalte Kilometer eingetragen werden. Andernfalls werden
die Positionen automatisch verteilt (der Button Kilometer verteilen erzwingt dies).
In der mittleren Spalte werden die Bahnsteige bzw. Stellwerksim-Einfahrten gezeigt, die für
diesen Bahnhof konfiguriert wurden. Außerdem kann der Typ der Betriebsstelle geändert werden
(Bahnhof zu Einfahrt bzw. umgekehrt) und für Einfahrten kann festgelegt werden, ob
Fahrplaneinträge durch Stellwerksim-Einfahrten gefunden werden sollen, oder durch
Durchfahrten an Bahnsteigen (siehe Beispiel weiter unten). Bei Einfahrten wird auch die
Erreichbarkeit der Einfahrt angegeben, d.h. ob Züge aus beiden Richtungen einfahren können,
oder nur von der linken oder rechten Seite des Bildfahrplans.
In der rechten Spalte sind die verfügbaren Stellwerksim-Bahnsteige und Einfahrten aufgelistet.
Beim Klick auf << hinzufügen werden alle markierten Bahnsteige/Einfahrten hinzugefügt. Beim
Klick auf << mit Nachbarbahnsteigen hinzufügen werden zusätzlich alle im Stellwerksim als
Nachbarbahnsteige definierten Bahnsteige übertragen.
Da vom Stellwerksim nicht alle möglichen Einfahrten über die Schnittstelle zu jTrainGraph
übertragen werden, können weitere Einfahrten manuell eingegeben werden, in dem sie in das
Textfeld hinter Zusatzeinfahrt eingegeben werden und anschließend der Hinzufügen-Button
betätigt wird.
Da diese Erklärung sehr theoretisch war, wird sie hier an einem praktischen Beispiel nochmals
verdeutlicht. Das Beispiel handelt im Stellwerk Höllentalbahn. Dargestellt werden soll die
Strecke von Freiburg nach Donaueschingen mit dem Abzweig Richtung Seebrugg. Übersicht:
[Link]
• Erreichbarkeit in der mittleren Spalte auf von rechts setzen, da der Bildfahrplan rechts
55
fortgesetzt wird (optional)
• Aus der Spalte rechts die Einfahrt Freiburg Hbf wählen und auf << hinzufügen klicken.
• Der Name in die zweite Spalte der Tabelle links eingegeben wird
• Rechts ein Bahnsteig ausgewählt wird und auf << mit Nachbarbahnsteigen hinzufügen
geklickt wird
56
Zusätzlich zu den Bahnhöfen wurde die Einfahrt des Bildfahrplans auf der rechten Seite definiert
(Einfahrt Donaueschingen, erreichbar von links).
In Titisee zweigt eine Strecke nach Seebrugg ab, die komplett im Stellwerk abgebildet ist. Die
Züge verlassen das Stellwerk deshalb nicht über eine Stellwerksim-Einfahrt (wie z.B. Freiburg
Hbf). Deshalb wird eine Einfahrt hinzugefügt, die den Typ Bahnsteige besitzt. Dadurch können
die Bahnsteige des nächsten Bahnhofs (Feldberg-Bärental) angegeben werden, um abzweigende
Züge darzustellen. Alle Züge, die die aktuelle Strecke befahren und anschließend die Bahnsteige
von Feldberg-Bärental befahren, werden als abzweigend dargestellt.
57
Die eingegebene Konfiguration führt zu dieser Darstellung des Bildfahrplans:
Für eine volle Funktionsfähigkeit unter allen Plattformen wird ein Abspeichern ohne
Sonderzeichen und Umlaute empfohlen.
Statt die Dateien lokal zu speichern, können sie auch direkt online hochgeladen werden, damit
58
sie dann auch für andere Nutzer zur Verfügung stehen (siehe 6.3.6).
Dieser Schritt kann auch manuell über Datei → Konfiguration hochladen angestoßen werden.
Hier kann der Name der Konfiguration eingegeben werden. Es wird ein Standard-Name nach
folgender Konvention vorgegeben:
Stellwerksname_StartZiel_evtl.[Link]
Wenn ein Autor angegeben wird, wird dieser mit der Konfigurationsdatei gespeichert und
anderen Nutzern angezeigt, wenn sie die Konfiguration verwenden. Das Feld kann leer gelassen,
mit einem Realnamen oder mit einem Stellwerksim-Benutzernamen gefüllt werden.
Wenn eine Konfiguration für das gleiche Stellwerk mit dem gleichen Namen der Konfiguration
schon vorhanden ist, wird die neue Konfiguration umbenannt, in dem Unterstriche angehängt
werden. Soll eine vorhandene Konfiguration überschrieben werden, weil sie z.B. nicht mehr
aktuell ist, kann der Haken Vorhandene Konfiguration überschreiben gesetzt werden.
59
6.3.7 Beenden der Verbindung
jTrainGraph erkennt in der Regel automatisch, wenn die Verbindung zum Stellwerksim verloren
wurde. Die Verbindung wird dann beendet und kann manuell neu gestartet werden.
Falls die Trennung nicht automatisch erkannt wurde, kann im Live-Tab des Hauptfensters die
Verbindung durch Klick auf den Button Trennen getrennt werden.
60
7 Funktionen
Um einen optimalen Wieder-Import von exportierten Dateien zu ermöglichen, sollten die Namen
der Tabellenblätter bzw. Dateien unverändert bleiben.
7.1.1 Export
Der Export wird über Datei → Export → Fahrplantabellen (csv/Excel) gestartet. Es öffnet sich
dieses Fenster:
61
Im oberen Teil wird das Template ausgewählt (7.1.3). Darunter wird angegeben, ob beide
Richtungstabellen im selben Tabellenblatt eingefügt werden, oder ob pro Richtung ein
Tabellenblatt angelegt wird.
Im nächsten Abschnitt werden die Verkehrstage angegeben, die pro Tabellenblatt bzw.
Tabellenblatt-Paar verwendet werden sollen. Ein Zug wird dann ins jeweilige Tabellenblatt
geschrieben, wenn er an mindestens einem der gewählten Verkehrstage verkehrt.
Wenn auf den +-Button geklickt wird, können weitere Tabellenblätter mit anderen Verkehrstag-
Kombinationen hinzugefügt werden.
Darunter wird die Ausgabedatei angegeben. Falls nach csv exportiert wird, wird pro
Tabellenblatt eine Datei angelegt, die den Namen des Tabellenblatts im Dateinamen angehängt
bekommt. Das Ziel-Dateiformat kann hier nochmals geändert werden, für csv-Dateien kann das
Trennzeichen bestimmt werden.
62
Verknüpfungen ist deshalb nicht eindeutig zuzuordnen, welcher der Züge gemeint ist. Der
Export kann trotz Warnungen durchgeführt werden, sobald auf Export starten geklickt wird.
Im unteren Bereich des Fensters ist eine Vorschau der exportierten Tabellen zu sehen.
7.1.2 Import
Das Fenster für den Import wird über Datei → Import → Excel/csv-Fahrplandateien geöffnet:
Auch hier wird das Template angegeben (7.1.3) und die einzulesenden Dateien werden
aufgelistet (eine bei Excel, mehrere bei csv). Die Datei wird im Hintergrund sofort eingelesen
und im Protokoll werden etwaige Fehler aufgelistet. Im unteren Bereich des Fensters ist direkt in
einer Vorschau zu sehen, wie der Fahrplan interpretiert wird (Bahnhöfe, Züge, Fahrplan).
Die Daten werden erst dann in die anderen Fenster übernommen, wenn auf Fahrplandaten
übernehmen geklickt wird.
63
7.1.3 Templates
Als Templates bzw. Vorlagen für den Import und Export stehen vier Standards zur Verfügung.
Außerdem können eigene Templates in Excel (mit verschiedenen Formatierungen) oder csv
erstellt werden.
64
• Bahnhöfe in Spalten, Züge in Zeilen
Genau umgekehrt wie Variante 1: Pro Bahnhof gibt es zwei Spalten mit den Ankunfts-
und Abfahrtszeiten. Jeder Zug ist in einer Zeile dargestellt und der Fahrplan ist von links
nach rechts zu lesen:
Eigene Templates werden erzeugt, in dem Parameter in eine Excel- bzw. csv-Datei geschrieben
werden. jTrainGraph interpretiert die Parameter entsprechend und füllt sie mit Informationen
(Export) bzw. liest die Informationen an dieser Stelle ein (Import).
Dazu werden bei Fahrplantabellen mit Bahnhöfen in Zeilen (entsprechend obiger Varianten 1
und 2) alle Spalten, die Informationen zu Zügen enthalten, so oft nach rechts kopiert, dass alle
Züge dargestellt werden. Spalten die rechts davon liegen, werden entsprechend verschoben.
Bahnhöfe werden entsprechend nach unten kopiert.
Bei Fahrplantabellen mit Zügen in Zeilen (entsprechend Variante 3) erfolgt das ganze analog.
Die Funktion für eigene Templates ist für erfahrenere Benutzer vorgesehen. In Einzelfällen kann
auch Support geleistet werden.
65
Nicht benötigt, falls
STA_NAME_RIGHT
verwendet wird.
%CONSTANT_TRAINNAME% Wird mit dem statischen
Text Zugname gefüllt.
%CONSTANT_DAYS% Wird mit dem statischen
Text Verkehrstage
gefüllt.
%CONSTANT_COMMENT% Wird mit dem statischen
Text Kommentar gefüllt.
%CONSTANT_PREDECESSOR% Wird mit dem statischen
Text Vorgänger gefüllt.
%CONSTANT_SUCCESSOR% Wird mit dem statischen
Text Nachfolger gefüllt.
%TITLE% Wird mit dem Titel des
Plans gefüllt.
%STA_POS% Für einen Bahnhof:
Kilometerangabe
%STA_NAME% Für einen Bahnhof:
Name
%STA_NAME_RIGHT% Für einen Bahnhof: Gibt automatisch an, dass
Name Bahnhöfe nach rechts erweitert
werden sollen (entsprechend
Standard-Template 3).
%STA_COLUMN% Wird mit dem statischen Gibt automatisch an, dass pro
Text Ankunft bzw. Bahnhof zwei Zeilen/Spalten
Abfahrt gefüllt. geschrieben werden sollen.
%STA_COL% Wird mit dem statischen
Text an bzw. ab gefüllt.
%TRAIN_NAME% Für einen Zug: Name
%TRAIN_DAYS% Für einen Zug:
Verkehrstage (z.B.
täglich; Mo-Fr; Mo, Sa-
So)
%TRAIN_COMMENT% Für einen Zug:
Kommentar
%TRAIN_PREDECESSOR% Für einen Zug:
Vorgängerzug
(entsprechend
Verknüpfungen)
%TRAIN_SUCCESSOR% Für einen Zug:
66
Nachfolgerzug
(entsprechend
Verknüpfungen)
%TRAIN_TIME% Für einen Zug an einem Bedeutet automatisch, dass es
Bahnhof: Zeit zwei Zeilen bzw. Spalten pro
Zug gibt.
%TRAIN_TIME_ARRIVE% Für einen Zug an einem Verwendet wenn es nur eine
Bahnhof: Ankunftszeit Zeile/Spalte pro Zug gibt
%TRAIN_TIME_DEPART% Für einen Zug an einem Verwendet wenn es nur eine
Bahnhof: Abfahrtszeit Zeile/Spalte pro Zug gibt
%TRAIN_TIME_DTLINE% Für einen Zug an einem Verwendet wenn es nur eine
Bahnhof: Ankunftszeit. Zeile/Spalte pro Zug gibt
| wenn Durchfahrt
%TRAIN_TRACK% Für einen Zug an einem Funktioniert nur in Verbindung
Bahnhof: Gleis mit %TRAIN_TIME%.
Zu Vorgängerzügen und Nachfolgerzügen ist zu beachten, dass nur die Züge am Start- bzw.
Endbahnhof angezeigt werden. Wenn unterwegs eine Flügelung / Vereinigung stattfindet, wird
dies aktuell nicht angezeigt.
7.2 Prüfungen
Seit Version 3.1 können verschiedene Prüfungen auf den Fahrplan angewendet werden. In
Version 3.2 wurden zusätzliche Prüfungen ergänzt.
Bitte beachten Sie, dass die Prüfungen (wie das ganze Programm) keine Sicherheitsrelevanz
besitzen: Zu viele oder zu wenige Fehler können angezeigt werden.
67
Dazu gibt es in Tab im Hauptfenster, über Fenster → Prüfungen anzeigen kann auch ein eigenes
Fenster geöffnet werden:
Im oberen Teil des Fensters gibt es verschiedene Regelsätze, die bei den Prüfungen angewendet
werden können. Standardmäßig sind alle ausgewählt – in der kostenlosen Version von
jTrainGraph können jedoch nur die Regeln zur Konsistenzprüfung ausführt werden.
Die Regeln werden automatisch bei Änderungen erneut geprüft. Die Ergebnisse sind in der
Tabelle zu sehen. Wenn eine Zeile markiert wird, werden die Daten dazu unten in den
Textfeldern nochmals aufgelistet.
Über der Tabelle gibt es ein Textfeld, mit dem die Einträge gefiltert werden können. Wenn ein
Text eingegeben wird, werden alle Zeilen angezeigt, die den Text an irgendeiner Stelle enthalten.
Der Filter kann präzisiert werden, in dem der Name einer Spalte vorne angestellt wird, z.B.
68
„Nummer=130“. Mehrere Filter sind möglich, in dem ein Semikolon verwendet wird, z.B. zeigt
der Ausdruck „Nummer=130;Kontext=Intragna“ alle Regeln mit der Nummer 130, bei denen im
Kontext Intragna enthalten ist.
Rechts neben dieser Zeile besteht die Möglichkeit, den Inhalt der aktuellen Tabelle in eine csv-
oder Exceldatei zu exportieren (in jTrainGraph Pro).
69
Nummer Regelsatz Beschreibung
145 Fahrzeuge und Umlauf nicht konsistent, es gibt keine Verbindung zwischen den
Umlaufpläne Bahnhöfen von zwei aufeinander folgenden Zug-Verknüpfungen.
146 Fahrzeuge und Ort der Abstellung kann nicht bestimmt werden, letzte Fahrt endet
Umlaufpläne an anderem Ort, als nächste Fahrt beginnt
147 Fahrzeuge und Umlaufplan nicht konsistent, da letzte Fahrt am einen Betriebstag
Umlaufpläne an einem anderen Ort endet, als die nächste Fahrt am nächsten
Betriebstag beginnt.
148 Fahrzeuge und Betriebstage überlappen sich: Letzter Zug des einen Betriebstag
Umlaufpläne fährt noch, während erster Zug am nächsten Betriebstag schon
startet.
149 Fahrzeuge und Mehr als ein Fahrzeug geht nach diesem Betriebstag in das selbe
Umlaufpläne andere Fahrzeug über.
150 Fahrzeuge und Der angegebene erste Zug an diesem Betriebstag fährt an diesem
Umlaufpläne Betriebstag nicht.
70
Nummer Regelsatz Beschreibung
Bahnhof Abfahrtszeiten. Durchfahrtsgleise werden hier nicht ausgewertet.
703 Gleisbelegung Rangieren wurde automatisch berechnet.
Bahnhof
704 Gleisbelegung Wechsel des Gleises zwischen Ankunft und Abfahrt automatisch
Bahnhof berechnet.
705 Gleisbelegung Für einen Streckenabschnitt mit mehr als 3 Gleisen wird keine
Strecke Streckenbelegung geprüft.
710 Gleisbelegung Zugüberholung im zweigleisigen Streckenabschnitt. Keine
Strecke Konflikte mit anderen Zügen gefunden.
720 Fahrzeuge und Flügelung gefunden (Zug teilt sich in mehrere Teile). Da keine
Umlaufpläne Fahrzeuge verwendet werden, sind die Umlaufpläne ggf.
fehlerhaft oder redundant.
721 Fahrzeuge und Die genannten Zug-Verknüpfungen werden für Umlaufpläne nicht
Umlaufpläne ausgewertet, da sie über die Grenze des Betriebstags reichen.
722 Fahrzeuge und Zug ist länger als 24h unterwegs. Das wird bisher von der
Umlaufpläne Umlaufplanung nicht unterstützt.
Jede Zeile steht für eine Regel. Es gibt eine Standard-Regel, die für alle Züge gilt (Spalte 1:
Standard). Weitere Regeln werden über die Buttons rechts hinzugefügt, gelöscht und geordnet.
Regeln die am weiter oben aufgeführt sind, haben höhere Prioritäten. Falls mehrere Regeln für
einen Zug zutreffen, entscheidet im Zweifel die Regel, die am weitesten oben in der Tabelle
71
aufgeführt ist.
Die zweite Spalte gibt das Suchkriterium an, das für die Zugnummer gilt. Zur Auswahl stehen:
1. Zugnummer enthält
2. Zugnummer ist
In Spalte 3 wird bei den Varianten 1-4 and 6 der Suchtext bzw. die Nummer eingegeben, mit
dem die Zugnummer verglichen werden soll. Bei den Varianten 4 und 5 werden alle Zahlen in
der Zugnummer berücksichtigt (z.B. S1 3845 wird zur Nummer 13845 ausgewertet).
Die Spalten 4 bis 7 bestimmen das Aussehen der Züge, auf die die Regel zutrifft. Bestimmte
Aspekte der Darstellung können unverändert gelassen werden, oder werden auf feste Werte
gesetzt.
• Alle Züge sind eingeblendet, da dies bei der Standard-Regel so eingestellt ist. Das
bedeutet auch, individuell ausgeblendete Züge trotzdem dargestellt werden (siehe 5.5.10
Darstellung von Zügen (individuell)).
• Alle Züge mit geraden Zugnummern werden mit gepunkteten Linien dargestellt, alle
Züge mit ungeraden Zugnummern mit lang gestrichelten Linien
• Alle Züge deren Namen mit ICE beginnen, werden rot dargestellt
• Alle Züge die mit -D enden, werden schwarz und mit 3 Pixeln Linienstärke dargestellt.
Ausnahme: Züge die mit ICE beginnen und mit -D enden, werden rot (aufgrund der
höheren Priorität der ICE-Regel) und mit 3 Pixel Linienstärke dargestellt
Regelsätze können über Regel speichern unter gespeichert und über Regeln laden aus Datei
72
wieder geladen und als Standards gesetzt werden. Das Speichern erfolgt im .xml-Format.
Sofern nicht in den Einstellungen deaktiviert, wird die Updatefunktion automatisch beim Start
des Programms aufgerufen und meldet sich über ein Popup-Fenster oder im Verlauf, falls eine
neuere Version vorliegt.
Zu Statistikzwecken sowie zur Ermittlung des benötigten Updates werden folgende Angaben
verwendet und an den Updateserver übermittelt:
• Aktuelle Programmversion
• Betriebssystem
• Eingestellte Sprache
• Benutzername und Seriennummer bzw. Aktivierungscode, falls die Pro-Version genutzt
wird
• Angabe, ob sich das Programm im Stellwerksim-Modus befindet
• Angabe, ob die Updatefunktion automatisch beim Start aufgerufen wurde
73
Programmsprache:
Änderungen werden erst beim Neustart des Programms wirksam
Autor von Konfigurationen: Bei neu erstellten oder automatisch erstellten Konfigurationen wird
der hier angegebene Name als Autor eingetragen. Wenn die Datei anderen zur Verfügung
gestellt wird, sehen diese den hier eingetragenen Namen.
74
URL für Online-Konfigurationen:
Hierhin läuft die Online-Abfrage nach Konfigurationen für ein Stellwerk. Sollte bis auf weiteres
auf dem Standard-Wert bleiben. Denkbar ist es später, dass es weitere Seiten gibt, auf denen die
Konfigurationen bereitgestellt werden.
Hostname mit STS-Programm: Standardmäßig sollte jTrainGraph auf dem selben PC laufen, wie
die Stellwerksim-Instanz. Dieser Wert kann geändert werden, wenn Stellwerksim auf einem
anderen Rechner im selben Netzwerk läuft. Der Hostname wird beim Start der nächsten
Stellwerksim-Verbindung an die Schnittstelle übergeben.
Nur Zahlen zeigen: Zeige nur die Nummern der Stellwerksim-Bahnsteige (beim
Stellwerksim-Bahnsteig RHIZ 1 wird z.B. nur „1“
angezeigt)
Zeige die ersten/letzten x Zeichen: Nur die ersten/letzten x Zeichen des Stellwerksim-
Bahnsteigs werden angezeigt. Hier können Zahlen eingegeben werden. Bei -1 wird der ganze
Name angezeigt. Bei Zahlen > 0 wird die angegebene Anzahl von Zeichen dargestellt, z.B. wird
bei erste x Zeichen = 2 und letzte x Zeichen = 1 aus dem Stellwerksim-Bahnsteig RHIZ 1 nur
noch RH1. Wird eine 0 eingetragen, wird nur der jeweils andere Parameter verwendet, z.B. führt
erste x Zeichen = 2 und letzte x Zeichen = 0 zu RH.
75
Ordner der ausgeführten jar- oder exe-Datei. Dort werden auch einige zusätzliche, im Fenster
nicht sichtbare Werte hinterlegt, bspw. ob das Programm beim letzten Aufruf im Stellwerksim-
Modus ausgeführt wurde (dann wird es den Stellwerksim-Modus beim nächsten Start
automatisch aktivieren).
Über Farbe hinzufügen wird eine neue Farbe eingeblendet. In der Spalte 1 (von links) wird der
Name der Farbe eingegeben. In Spalte 2 wird die Farbe angezeigt. Die Farbe kann auf drei Arten
definiert werden:
3. Auswahl der Farbe und Klick auf Markierte Farbe bearbeiten, dadurch öffnet sich ein
Standard-Fenster des Betriebssystems, in dem eine Farbe ausgewählt werden kann
Mit Namenlose Farben laden werden alle Farben in die Tabelle geladen, die von Zügen,
Bahnhöfen oder Hilfslinien verwendet werden, die aber nicht in den Standard-Farben und auch
nicht in den konfigurierten Zusatzfarben zu finden sind. Dies kann z.B. dadurch hervorgerufen
werden, wenn Fahrplandateien von anderen Benutzern geöffnet werden, ohne deren
Zusatzfarben zu übernehmen.
Wenn die Auswahlbox Bei Farbänderungen jede Verwendung ändern in neue Farbe aktiviert ist,
werden Änderungen an einer Farbe auch bei allen Zügen, Bahnhöfen und Hilfslinien geändert,
76
die bisher diese Farbe tragen.
Nicht mehr vorhandene Farben werden beim nächsten Start automatisch aus der Liste entfernt,
bisher nicht gelistete Farben (z.B. kürzlich hinzugefügt) werden stets am Ende der Liste
einsortiert.
77
7.5.4 Zurücksetzen der Einstellungen
78
8 Tastenkombinationen
Unterfenster lassen sich generell über Strg/Cmd + W bzw. über Strg/Cmd + S schließen. Im
Hauptfenster gibt es diese Tastenkombinationen:
Tastenkombination Bedeutung
Strg + N Neue Datei erstellen
Strg + O Datei öffnen
Strg + S Datei speichern
Strg + Umschalt + S Datei speichern unter
Strg + Z Rückgängig
Strg + Umschalt + Z Wiederholen
Strg + Q Programm beenden (nicht unter Mac OS)
Strg + E Bilddatei exportieren
Strg + P Bildfahrplan drucken
Strg + T Wechseln zwischen Erstellung eigener Bildfahrpläne
und Stellwerksim-Livemodus
Strg + B Neues Fenster zum Bearbeiten der Bahnhöfe öffnen
Strg + K Neues Fenster zum Bearbeiten der Züge und
Verkehrstage öffnen
Strg + Z Neues Fenster zum Bearbeiten des Fahrplans öffnen
Strg + R Neues Fenster mit Bildfahrplandarstellung öffnen
Strg + , Einstellungen öffnen
79
9 FAQ
9.1 Allgemeines
9.1.1 Fehler richtig melden
Fehler im Rahmen der Entwicklung des Programms lassen sich nie ganz vermeiden, um so
wichtiger ist es, die Fehler zu lokalisieren und zu beheben. Dazu benötige ich neben einer
Beschreibung des Fehlers möglichst eine genaue Auflistung der Vorgehensweise und ggf. die
beteiligten Dateien dazu. Dadurch kann ich den Fehler schneller reproduzieren und
Anwenderfehler können ausgeschlossen werden.
Falls das Programm nur auf einer bestimmten Plattform nicht wie erwartet funktioniert, benötige
ich außerdem die genaue Betriebssystem-Version sowie die installierte Java-Version(en).
Nach Bezahlung der Rechnung erhalten sie die Seriennummer. Diese ist dauerhaft, auch ohne
Internetverbindung gültig und mit dieser Seriennummer kann online dann auch jTrainGraph Pro
heruntergeladen werden.
80
9.4 jTrainGraph auf aktuellstem Mac OS Betriebssystemen einsetzen
Aktuell müssen zwei Workarounds verwendet werden, um jTrainGraph auf den neusten
Versionen des Mac OS Betriebssystems einsetzen zu können. Die Workarounds sind in den
folgenden Kapiteln beschrieben.
Der Grund dafür ist, dass jTrainGraph nicht durch einen gesicherten kryptografischen Schlüssel
signiert wurde, da so eine Schlüssel aktuell zu kostspielig zu erwerben ist für eine kleine
Applikation wie jTrainGraph.
Um jTrainGraph ausführen zu können, muss deshalb einmalig manuell das Öffnen durch den
Nutzer bestätigt werden (auf eigenes Risiko). Öffnen Sie dafür Ihre Systemeinstellungen und
klicken Sie auf Datenschutz & Sicherheit. Sie müssten dort diese Meldung finden:
Falls Sie jTrainGraph erstmals auf einem neuen Rechner ausführen, müssen Sie ggf. mit der
Beschreibung im nächsten Kapitel fortfahren.
81
eventuell diese Fehlermeldung:
Diese Fehlermeldung wird angezeigt, wenn die benötigten Abhängigkeiten (z.B. für Excel-
Exports oder Stellwerksim-Verbindungen) im lib Ordner nicht geladen werden können. Das ist
üblicherweise dann der Fall, wenn Mac OS das Programm zum Start in einen temporären Ordner
verschiebt (wie hier beschrieben [Link]
1. Starten Sie jTrainGraph immer von der Kommandozeile (Terminal) statt per
Doppelklick. In diesem Fall werden die Berechtigungen des Terminals verwendet und
jTrainGraph wird nicht verschoben. Um jTrainGraph von der Kommandozeile zu
starten, öffnen Sie das Terminal Programm, navigieren zum Ordner mit jTrainGraph und
führen dieses Kommando aus:
java -jar jTrainGraph_xxx.jar
(dabei steht xxx für die verwendete jTrainGraph version, z.B. 342 für 3.4.2)
2. (bevorzugt) Folgen Sie einmalig der folgenden Anleitung, danach sollte jTrainGraph
immer korrekt starten.
Öffnen Sie Ihre Systemeinstellungen und klicken Sie auf Datenschutz & Sicherheit.
82
Navigieren Sie zu Festplattenvollzugriff und klicken Sie unten links auf das +:
83
Sie den Eintrag zur Liste hinzu. Aktivieren Sie den Eintrag dann rechts (siehe Screenshot).
Im Anschluss sollten Sie jTrainGraph neu starten und die Fehlermeldung beim Start nicht mehr
erhalten.
Wichtiger Hinweis: Diese Aktion erfolgt auf eigenes Risiko. Sie gewährt auch anderen Java-
Programmen zusätzliche Rechte, deshalb ist vom Anwender zu bewerten, ob die Einstellung evtl.
nur für den Start von jTrainGraph aktiviert und sofort im Anschluss jeweils wieder deaktiviert
werden sollte.
Sollte die Fehlermeldung trotz dieser Vorgehensweise noch immer angezeigt werden,
kontaktieren Sie bitte den Autor von jTrainGraph.
84