Flags

Es werden zur Zeit folgende Flags unterstützt:
• R - Richtung des Zugs am Bahnsteig ändern
• D - Durchfahrt am Bahnsteig oder Haltepunkt
• E - Name des Zugs ändern ändern, in Flagdata muß dazu die neue ZID eingetragen werden - es muß also einen 2. Zug geben
• K - Kuppeln hinten an stehenden Zug, es muß ein 2. Zug im Flagdata (ZID) angegeben werden, an den gekuppelt wird - der Zugname des vorderen Zugs bleibt dabei erhalten
• A - Abstellgleis, der Zug fährt zur Abfahrtszeit ab und beachtet keine Aufenthaltszeiten
• B1 - Zug kommt frisch aus den Zugdepot (Flag nur bei 1. Eintrag sinnvoll) und hat deshalb (fast) nie Verspätung
• E+ - wie E-Flag, jedoch wird nicht direkt der Flagdata-Zielzug verwendet, sondern der Zug einen Takt (loop() Verschiebungswert) später; es wird dabei der Verschiebewert benutzt, der in dem Zeitfenster liegt, das der Ankunftsstunde des Zugs mit dem E+-Flag liegt (das E+-Flag sollte sehr selten benutzt werden und bedarf eines genauen Verständnisses der Abhängigkeiten von loop() Zeitfenstern und E/K-Flag-Verknüpfungen); soll mehr als ein Takt später gesucht werden kann hinter E+ eine Zahl für die Anzahl der Takte angegeben werden, 1 ist Default, z.B. "E+2"
• F - Zug flügeln, in Flagdata muß dazu die neue ZID eingetragen werden - es muß also einen 2. Zug geben; im Fahrplan muß die Ankunftszeit und der Bahnsteig von beiden Züge gleich sein

Allgemeines
Logischerweise kann ein Zug nur einmal ein E-Flag haben, man kann ihn nur 1x umbenennen. Es wird davon abgeraten E/K/F-Flag bei Thematags einzusetzen!
Ob ein E/K/F-Flag erfolgreich war, sieht man am Ende er Ausgabe der Zugscript-Laufs. Dort werden Paarungen erzeugt und geprüft. Findet ein E/K/F-Flag-Zug seinen Partner nicht, gibt es eine Warnung. Umgekehrt, wenn ein Ziel-Zug zuviel erzeugt wird, gibt es keine Meldung! Sind aber die loop-Grenzen und -Schiebungen gleich, kann sowas nicht passieren, dann kann nur ein Partner aus den oben genannten Gründen nicht gefunden werden und man korrigiert dies. Hinweis: auf der Sicheren Seite ist man, wenn man als Referenz-Bahnhof (1. Spalte im Loop()) bei einem E- oder K- oder F-Flag-Zug und dessen Ziel die gleichen Bahnhöfe hat. Dann muß man "nur" noch die Zeiten an diesem Bahnhof für einen synchronen Loop betrachten.
K- und F-Flags wirken sich nur dann auf die Zuglänge aus, wenn das betreffende Stellwerk zu dem Zeitpunkt auch aktiv gesteuert wurde. Eine Manipulation ist jedoch per ThemaScript möglich.
Ein Zug kann einen Bahnsteig mehrfach durchfahren AUßER es wird eine E/K/F-Flag auf einem Bahnsteig gesetzt. Dann darf dieser Bahnsteig nicht ein weiters mal als Fahrplaneintrag eingesetzt werden !

E-Flag
Bei der Anlage, wo ein Zug seinen Namen über ein E-Flag ändern, muß als Ausfahrt "keine (E/K-Flag)" ausgewählt werden! Genauso muß der 2. Zug, der den ersten ersetzt als Einfahrt "keine (E/F-Flag)" haben. Abfahrt und Ankunftszeit müssen bei beiden Zügen zusammen passen, beim 1. Zug muß die Abfahrtszeit gleich seiner Ankunftszeit sein, beim 2. Zug die Ankunftszeit gleich seiner Abfahrtszeit. Den Rest regelt der Simulator.

Soll ein Zug neben seinem Namen auch noch die Fahrtrichtung ändern, was nicht ungewöhnlich ist, müssen beide Flags im 1. Zug stehen, also enthält das Flags-Feld "ER" (oder auch "RE", egal).

Besonderheiten
Das E-Flag (wie auch das K-Flag und F-Flag) bedarf einer besonderen Betrachtung. Schließlich müssen Zugscript-Aufrufe für 2 erstmal unabhängige Züge erzeugt werden, die dann irgendwie zusammen passen müssen.

Darum kümmert sich ZugScript selbst. Aber wir müssen dazu einiges beachten:

Start und Ende einer Loop müssen bei beiden Zügen synchron sein, nicht gleich, sondern synchron. Das ist in vielen Fällen das gleiche, aber nicht immer:
Fallbeispiel 1 E-Flag
Zug 1 Ankunft 5:10, wird zu Zug 2
Zug 2 Abfahrt 5:40

Beide Züge haben gleiche Loop-Grenzen.
Fallbeispiel 2 E-Flag
Zug 1 Ankunft 5:40, wird zu Zug 2
Zug 2 Abfahrt 5:58

Beide Züge haben gleiche Loop-Grenzen.
Fallbeispiel 3 E-Flag
Zug 1 Ankunft 5:40, wird zu Zug 2
Zug 2 Abfahrt 6:05

Beide Züge haben verschiedene Loop-Grenzen, Zug 2 beginnt 1 Stunde später und hört auch 1 Stunde später auf. Dies gilt für alle Taktungen (Schiebungswerte) zu beachten, d.h. hat man mehr als eine Loop, müssen diese auch synchron sein.

Die Aufenthaltszeit eines Zugs, wenn er umbenannt wird, sollte 50 Minuten nicht überschreiten, sonst kann es zu Verwechslungen durch das System kommen.

K-Flag
Beim K-Flag gilt ähnliches, wie beim E-Flag: Ausfahrt ist "keine (E/K-Flag)", die Ankunfts-/Abfahrtszeit am Gleis sollte mit der des vorderen Zugteils gleich sein (bzw. annähernd gleich).

F-Flag
Auch beim F-Flag gilt ähnliches, wie beim E-Flag: Einfahrt ist "keine (E/F-Flag)", die Ankunftszeit am Gleis muß mit der des vorderen Zugteils gleich sein.

D-Flag
Gibt an, daß ein Zug an einem Bahnsteig oder Haltepunkt durchfahren soll. Dann muß Ankunftszeit die selbe sein wie die Abfahrtszeit. Ausnahme: Der Zug soll einen Bedarfshalt bekommen.
Definition Bedarfshalt: Im Fahrplan ist eine unterschiedliche Ankunft und Abfahrtszeit angegeben, im Fahrplan steht aber "ohne Halt", das heisst das dieser Bedarfshalt nur einzuhalten ist wenn es die betriebliche Situation erfordert! Beispiel: Überholung eines Güterzugs durch einen schnellerfahrenden Reisezug. Erlaubt es die Situation kann der Güterzug auch durchfahren.

Powered by Drupal - Design by BR 89