Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


Seitenleiste



JavaScript ist deaktiviert!

stellwerksim:erbauer:zugbau:namensmuster

Dies ist eine alte Version des Dokuments!


Namensmuster

Mit dem Namensmuster wird jedem erzeugten Zug ein Name zugewiesen. Die Zugnamen müssen Systemweit einmalig sein. Diese werden vorzugsweise aus variablen Blöcken berechneten Zugnummern erzeugt (alle Rechenoperationen, ausser der Division, stehen dafür zur Verfügung).

Die Zugnamen bzw. die Namensmuster zu deren Berechnung können entweder im Feld Namensmuster oder dem Zugscript angegeben werden.

Mit folgenden Variablen kann gerechnet werden:

Variable Bedeutung
$i Laufende Nummer über alle Züge des aktuellen Scriptlaufs (von 0 an gezählt)
$zi Laufende Nummer über alle Züge des Zugtemplates (von 0 an gezählt) (Verwendung im Namensmusterfeld)
$ti Laufende Nummer über alle Züge des aktuellen takt()-Befehls (von 0 an gezählt) (Verwendung nur im Taktbefehl)
$zid Die vom System vergebene eindeutige ID des Zuges (ungleich der Template ZID)
$sec Die Minutenzahl seit 0:00, welche der Abfahrtszeit am ersten Halt im ersten Stellwerk entspricht.
$time Abfahrtszeit des Zuges am Referenzbahnsteig als vierstellige Zahl (z. B. 1252)

Zusätzlich zu den Variablen Blöcken können weitere fixe Blöcke eingefügt werden, welche für jeden Zug des Templates gleich sind.

Alle Blöcke müssen durch ein Leerzeichen voneinander getrennt sein.
Variable Blöcke dürfen keine Buchstaben enthalten. Weiter ist keine führende 0 erlaubt.

Wird ein %-Zeichen eingefügt wird alles dahinter im Fahrplan nicht dargestellt.

Beispiele

RB 12101
RB 12101+$zi*2
RB 12101+$ti*2
RB 12101 % morgens
S 1 % A-B $time
stellwerksim/erbauer/zugbau/namensmuster.1547912251.txt.gz · Zuletzt geändert: 2019/01/19 16:37 von DevonFrosch