Inhaltsverzeichnis

Der Traffic-Fahrplan

Neben dem Konfigurationsfenster und der Fahrzeugliste ist der Fahrplan eine der drei Hauptkomponenten von Traffic. Er definiert, wie Traffic letztlich im Betrieb aussieht und was alles auf welche Weise sich über den Bildschirm bewegt.

In Traffic können beliebig viele Fahrpläne erstellt werden. Der jeweils zu verwendende Fahrplan wird im Konfigurationsfenster ausgewählt, und zwar entweder ein individueller Fahrplan pro Modus oder einer für alle Modi. Wenn der gewählte Fahrplan Optionen hat, wird das Optionsmenü im Konfigurationsfenster entsprechend befüllt.

Die Dateiendung für Traffic-Fahrpläne ist *.ttt.

Ein Fahrplan kann verschiedene Arten von Angaben enthalten:

Globale Angaben

Zu den globalen Angaben, die in Traffic-Fahrplänen eingetragen werden können, zählen:

Definitionen

Gewisse Elemente, die häufiger im Fahrplan verwendet werden oder auf diese Art leichter aufzurufen gehen, können vorab entsprechend definiert werden. Dies geschieht über:

Bewegungen

Der essentiellste Teil von Traffic-Fahrplänen sind die Bewegungen, die definieren, wie sich Fahrzeuge letztlich über den Bildschirm bewegen. Ein Fahrplan, der im Traffic-Hauptfenster ausgewählt wird, muß immer mindestens eine Bewegung enthalten, ob intern oder per $INCLUDE/$REQUIRE eingebunden; alles andere ist optional.

Bewegungen können auch in POOLs zusammengefaßt werden, die dann wiederum wie einzelne Bewegungen in der Segmentierung eingetragen werden können.

Segmentierung

Es gibt verschiedene Arten, wie Bewegungen in Segmenten geführt werden können.

Andere Fahrplanelemente

Kommentare

Fahrpläne können Kommentarzeilen enthalten. Alle Zeilen, die mit einer Raute (#) beginnen, gelten als Kommentare und werden von Traffic nicht ausgewertet.

#Dies ist ein Kommentar.

Zeilenumbrüche

Fahrplanzeilen können umgebrochen und somit übersichtlich über mehrere Textzeilen aufgeteilt werden, indem an den Enden aller Textzeilen außer der letzten ein Backslash (\) eingetragen wird.

Vorsicht: Intern formuliert Traffic den Umbruch und alles, was an Leerzeichen oder Tabs vor dem Anfang der nächsten Zeile steht, in ein Leerzeichen um. Es darf also nicht innerhalb eines Bild- oder Makronamens umgebrochen werden!

Ende des Fahrplans

Ein Ende des Fahrplans muß nicht definiert werden, kann aber. Alles, was hinter der Zeile

$END

steht, wird ignoriert. Das ist zum Beispiel nützlich, um einen Fahrplan zum Zwecke des Debuggings zu kürzen, ohne unerwünschte Fahrplanzeilen löschen zu müssen.