Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:traffic:timetable:motion:consist:start

Zusammenstellung von Zügen

Der wichtigste Teil einer Bewegung überhaupt, der, ohne die sie gar nicht funktionieren kann, ist der Teil, in dem die Fahrzeuge selbst angegeben werden. Eine Bewegung funktioniert schon, wenn nur dieser Teil vorhanden ist.

Die Syntax lautet

C=Zug

wobei Zug die verwendeten Fahrzeuge symbolisiert. Hier können Einträge aus der Fahrzeugliste, Makros oder Bilddateien direkt verwendet werden. Beispiel:

C=BR220A

In diesem konkreten Beispiel würde eine Bundesbahn-V 200 über den Bildschirm rollen.

Aneinanderreihung von Fahrzeugen

Mehrere verschiedene Fahrzeuge

Mehrere unterschiedliche Fahrzeuge werden durch Kommata getrennt.

C=BR220A,DB_3B4NB59BC,DB_AB4NB59,DB_MPW4YG57

Dabei laufen die Fahrzeuge normalerweise in der Reihenfolge, in der sie in der Zeile eingetragen sind: das erste Fahrzeug (die V 200) voraus, das letzte (der Behelfspackwagen MPw4yg-57) am Zugschluß.

Mehrere gleiche Fahrzeuge

Der Asterisk (*) dient auch in Traffic der Multiplikation, in diesem Fall der Vervielfachung von Fahrzeugen. Eine Zahl mit *, vor einen Fahrzeugeintrag geschrieben, bewirkt, daß dieses Fahrzeug so oft erscheint wie durch die Zahl angegeben.

C=3*BR220A

Dieses Beispiel würde einen Lokzug aus drei V 200 erzeugen.

Man kann auch die genaue Anzahl an verwendeten Fahrzeugen dem Zufall überlassen und angeben, in welchem Bereich die Zahl sich befinden soll.

C=1-3*BR220A

Der Eintrag vor dem Stern besagt hier, daß eine bis drei V 200 in diesem Lokzug laufen sollen. Der Bindestrich (-) drückt also „bis“ aus.

C=1|3*BR220A

Der senkrechte Strich (|) symbolisiert „oder“. Im Klartext heißt dies, daß entweder eine oder drei V 200 diesen Zug bilden. Auch mehrere Zahlen sind hier möglich…

C=1|3|5*BR220A

…oder eine Kombination mit „bis“.

C=1|4-6*BR220A

Mehrere gleiche Fahrzeuge in einem Zug aus verschiedenen Fahrzeugen

Natürlich ist auch eine Kombination möglich. Beispiel:

C=BR220A,2*DB_3B4NB59BC,DB_AB4NB59,DB_MPW4YG57

Der Silberling 2. Klasse fährt nun zweimal hintereinander, ohne zweimal eingetragen werden zu müssen.

Der besondere Nutzen dieser Zahlenangabe zeigt sich bei wirklich langen Zügen aus vielen identischen Wagen.

C=2*BR220A,30*DB_OOT50

Mit einem simplen Befehl sind schnell 30 Selbstentlader hinter eine Doppeltraktion V 200 gehängt.

Auch Gruppen lassen sich mehrfach hintereinander verwenden. Wie in der Mathematik kommen hier Klammern zum Einsatz.

C=BR220A,2*(DB_3B4NB59BC,DB_AB4NB59),DB_MPW4YG57

Nun wird der Bereich in der Klammer wiederholt, also die beiden Silberlinge. Selbstverständlich kann die Zahl frei gewählt werden.

C=BR220A,1-5*(DB_3B4NB59BC,DB_AB4NB59),DB_MPW4YG57

Möglich ist auch die Null; sie wird hier erwähnt, weil sie in einem Zug, der nur aus einer Sorte Fahrzeugen besteht, sinnlos wäre.

C=BR220A,DB_3B4NB59BC,DB_AB4NB59,0*DB_MPW4YG57

Der Behelfspackwagen würde nun verschwinden, obwohl er in der Bewegung eingetragen ist.

C=BR220A,DB_3B4NB59BC,DB_AB4NB59,0|1*DB_MPW4YG57

Dies bewirkt, daß einige Züge einen Behelfspackwagen haben, andere nicht, weil dieser entweder null- oder einmal angehängt wird.

Es lassen sich auch Angaben von Fahrzeuganzahlen in Gruppen verschachteln. Dabei wird in einer durch eine Klammer begrenzten Fahrzeuggruppe ein Fahrzeug oder auch eine Unter-Fahrzeuggruppe mit einer Anzahlangabe versehen. Natürlich können es auch mehrere Fahrzeuge oder Untergruppen sein.

C=BR220A,2*(2*DB_3B4NB59BC,DB_AB4NB59),DB_MPW4YG57

Die Gruppe aus zwei Silberlinen 2. Klasse und einem Silberling 1./2. Klasse kommt nun zweimal im Zug vor.

C=BR220A,2*(DB_3B4NB59BC,0-2*DB_AB4NB59),DB_MPW4YG57

In diesem Fall enthält die zweimal wiederholte Wagengruppe mit den Silberlingen manchmal einen Wagen 1./2. Klasse, manchmal zwei, manchmal auch gar keinen.

Zufällige Fahrzeugauswahl

Nicht nur die Anzahl von Fahrzeugen kann zufällig bestimmt werden, sondern auch die Fahrzeuge selbst. Wie bei der Fahrzeuganzahl kommt auch hier der senkrechte Strich (|) als „Oder“-Symbol zum Einsatz, um damit auszuwählende Fahrzeuge zu trennen.

C=VT10_001|VT10_002|VT10_003

Mit nur einer Bewegungszeile werden hier drei verschiedene Gütertriebwagen dargestellt, entweder VT 10 001 oder VT 10 002 oder VT 10 003.

Die zufällige Auswahl von Fahrzeugen funktioniert auch in Zügen mit anderen Fahrzeugen.

C=VT10_001|VT10_002|VT10_003,DRG_LEIG3

Nun ziehen die Gütertriebwagen eine Leig-Einheit hinter sich her. Dieses Beispiel zeigt auch die Hierarchie: Das Komma für die Aneinanderreihung steht höher als das „Oder“-Zeichen. Will man nur den VT 10 003 mit einer Leig-Einheit fahren lassen, also entweder VT 10 001 oder VT 10 002 oder einen Zug aus VT 10 003 und der Leig-Einheit müßte man Klammern einsetzen und ihn mit der Leig-Einheit zu einer Gruppe zusammenfassen.

C=VT10_001|VT10_002|(VT10_003,DRG_LEIG3)

Dieses Beispiel zeigt auch, daß in einer Zufallsauswahl außer einzelnen Fahrzeugen auch Fahrzeuggruppen eingetragen werden können. Diese Gruppen können auch durch Wiederholungen zustande kommen.

C=SBB_721,(2*SBB_6016A)|SBB_CC5701G

Hier zieht der Schweizer Elektrotriebwagen entweder zwei einzelne Plattformwagen oder einen Doppelwagen.

Natürlich sind beliebig viele Zufallsauswahlen in derselben Bewegung möglich.

C=VT10_001|VT10_002|VT10_003,DRG_LEIG3|DRG_LEIG3L

Übrigens kann die Oder-Funktion auch auf Teile des Fahrzeugnamens beschränkt werden, was eine Zeile unter Umständen erheblich kompakter werden läßt.

C=VT10_00(1|2|3),DRG_LEIG3(|L)

Die Bezeichnungen der drei Gütertriebwagen unterscheiden sich nur in der Ziffer am Schluß, also wird nur diese zufällig ausgewählt. Von den beiden Leig-Einheiten wiederum ist eine von links dargestellt, so daß zufällig ein L angehängt werden kann. Wichtig im letzten Beispiel ist übrigens, daß die Option, keinen Buchstaben anzuhängen, als erste in der Aufreihung steht. Wahrscheinlich wird man sie in Fahrplänen ziemlich häufig brauchen.

Wiederholung zufällig gewählter Fahrzeuge

Interessant wird die Zufallsauswahl, wenn zufällig gewählte Fahrzeuge wiederholt werden.

C=BR216R~FA,10-20*DB_FANS126|DB_FANS126VR

In diesem Beispiel, das zum leichteren Verständnis voll ausgeschrieben ist, läuft hinter einer orientroten 216 zehn- bis zwanzigmal entweder ein brauner oder ein verkehrsroter Seitenkipper. Will man allerdings artreine Züge mit ein und demselben Fahrzeug fahren, wird als Multiplikationszeichen nicht *, sondern @ verwendet.

C=BR216R~FA,10-20@DB_FANS126|DB_FANS126VR

Nun sind entweder alle Seitenkipper braun oder alle Seitenkipper rot.

Wendet man nun all diese Möglichkeiten und auch die der weiteren Verschachtelung reichlich an, kann man mit relativ kurzen Einträgen zu erstaunlich vielfältigen Ergebnissen kommen.

C=DR_52_80A|DR_V200(A|B)(|L),15-25*DR_FAL6556((A|B|C|D)|(A|B|C|D|E)H)(|L)

Als Lok kommt in diesem Zug entweder eine Reko-5280 oder eine V 200 „Taigatrommel“ zum Einsatz. Letztere gibt es in zwei Ausführungen (DR_V200A und DR_V200B) sowie von links (mit L) und rechts (ohne L). Dahinter kommen 15 bis 25 Selbstentlader Fal 6556 der DR in verschiedenen Zuständen. Die Variante mit Bremserbühne gibt es in vier Ausführungen (DR_FAL6556A, DR_FAL6556B usw.), die mit Bremserhaus in fünf Ausführungen (DR_FAL6556AH, DR_FAL6556BH usw.), und alle jeweils von links und rechts. Das heißt, hier sind nicht nur zwei Zufallsauswahlen aneinandergereiht, sondern in der ersten auch noch mehrere Zufallsauswahlen in zwei Ebenen verschachtelt.

Richtungsunabhängige Reihung

Normalerweise werden Züge in Traffic von vorn nach hinten in der Reihenfolge zusammengestellt, in der sie geschrieben werden. Dies ist aber nicht immer erwünscht, beispielsweise bei Wendezügen oder Triebwageneinheiten.

C=DB_628_201A,DB_628_201B

In diesem Beispiel fährt der zweiteilige Triebwagen immer mit dem Steuerwagen (DB_628_201A) voraus, weil dieser als erstes Fahrzeug eingetragen ist. Wenn der Zug allerdings nach rechts fährt, funktioniert dies so nicht, denn der Steuerwagen dreht sich nicht der Fahrtrichtung entsprechend um.

Dies ließe sich umgehen durch Angabe der Fahrtrichtung, also indem man den Zug nur in eine Richtung fahren läßt und ihn für die andere Fahrtrichtung einfach umgekehrt aufschreibt. Erheblich eleganter, einfacher und platzsparender ist aber anzugeben, daß der Zug nicht von vorn nach hinten gebildet werden soll, sondern von links nach rechts, d.h. das als erstes geschriebene Fahrzeug läuft im Zug nicht in Fahrtrichtung ganz vorne, sondern auf dem Bildschirm ganz links. Hierzu wird vor den Fahrzeugen ein Kleiner-Zeichen (<) als Pfeil nach links gesetzt.

C=<DB_628_201A,DB_628_201B

Es ist auch möglich, einen Zug von rechts nach links zu bilden, dafür gibt es das Größer-Zeichen (>), das wie ein Pfeil nach rechts wirkt.

C=>DB_628_201B,DB_628_201A

Nicht nur ganze Züge können so in der Reihung beeinflußt werden, sondern auch Zugteile, zum Beispiel wenn dieser Triebwageneinheit eine Lok vorgespannt wird. Diese soll natürlich nicht in einer Fahrtrichtung hinten laufen, sondern immer vor dem Zug.

C=DBAG_218212,(<DB_628_201A,DB_628_201B)

Hier werden nur die Fahrzeuge in der Klammer von links nach rechts gereiht. Das Kleiner-Zeichen ist dabei das erste Zeichen in der Klammer und hat nur Einfluß auf die Fahrzeuge in der Klammer.

Weitere Konzepte

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden.
Weitere Information
de/traffic/timetable/motion/consist/start.txt · Zuletzt geändert: 2019/01/26 23:36 von marting