Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
stellwerksim:erbauer:zugbau:namensmuster [2019/01/23 10:06] – billy | stellwerksim:erbauer:zugbau:namensmuster [2021/04/11 18:12] – $i entfernt, da nicht genutzt. Case: 3423 BR 89 | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
====== Namensmuster ====== | ====== 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, | + | 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, |
Die Zugnamen bzw. die Namensmuster zu deren Berechnung können entweder im Feld Namensmuster oder dem [[stellwerksim: | Die Zugnamen bzw. die Namensmuster zu deren Berechnung können entweder im Feld Namensmuster oder dem [[stellwerksim: | ||
Zeile 9: | Zeile 9: | ||
^ Variable ^ Bedeutung ^ | ^ Variable ^ Bedeutung ^ | ||
- | ^ $i | Laufende Nummer über alle Züge des aktuellen Scriptlaufs (von 0 an gezählt) | | + | ^ $zi | Laufende Nummer über alle erzeugten |
- | ^ $zi | Laufende Nummer über alle Züge des Zugtemplates (von 0 an gezählt) (Verwendung im Namensmusterfeld) | | + | ^ $ti | Laufende Nummer über alle erzeugten |
- | ^ $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 Zugtemplate-ID (TID)) | | ^ $zid | Die vom System vergebene eindeutige ID des Zuges (ungleich der Zugtemplate-ID (TID)) | | ||
^ $sec | Die Minutenzahl seit 0:00, welche der Abfahrtszeit am ersten Halt im ersten Stellwerk entspricht. | | ^ $sec | Die Minutenzahl seit 0:00, welche der Abfahrtszeit am ersten Halt im ersten Stellwerk entspricht. | | ||
Zeile 92: | Zeile 91: | ||
RB 2066 (10:30) ($zi = 8) !!! | RB 2066 (10:30) ($zi = 8) !!! | ||
\\ | \\ | ||
+ | |||
+ | Die laufenden Nummern beziehen sich auf die im Zugscriptlauf erzeugten Züge und sind damit nicht unbedingt zeitlich geordnet: | ||
+ | takt(60, | ||
+ | | ||
+ | RB 2000 (10:00) ($zi = 0) | ||
+ | RB 2004 (05:00) ($zi = 1) | ||
===== Berechnungen auf Basis der Stunde ===== | ===== Berechnungen auf Basis der Stunde ===== |