Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:erbauer:zugbau:namensmuster

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
stellwerksim:erbauer:zugbau:namensmuster [2019/01/19 17:38] – Syntaxanpassung <code> DevonFroschstellwerksim:erbauer:zugbau:namensmuster [2020/09/29 17:48] – Hinweis: Laufende Nummern sind nicht Chronologisch DevonFrosch
Zeile 9: Zeile 9:
  
 ^ Variable ^ Bedeutung ^ ^ Variable ^ Bedeutung ^
-^  $i  | Laufende Nummer über alle Züge des aktuellen Scriptlaufs (von 0 an gezählt) | +^  $i  | Laufende Nummer über alle erzeugten 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) | +^  $zi  | Laufende Nummer über alle erzeugten 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) | +^  $ti  | Laufende Nummer über alle erzeugten 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) |+^  $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. |
 ^  $time  | Abfahrtszeit des Zuges am Referenzbahnsteig als vierstellige Zahl (z. B. 1252) | ^  $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.+Zusätzlich zu den Variablen Blöcken können weitere fixe Blöcke eingefügt werden, welche für jeden Zug des Zugtemplates gleich sind.
  
 <note warnung>Alle Blöcke müssen durch ein Leerzeichen voneinander getrennt sein.</note> <note warnung>Alle Blöcke müssen durch ein Leerzeichen voneinander getrennt sein.</note>
Zeile 48: Zeile 48:
 ===== Einbindung des Namensmusters in ZugScript ===== ===== Einbindung des Namensmusters in ZugScript =====
  
-Im Feld Namensmuster kann ein Namensmuster festgelegt werden, welches dann für alle Züge des Templates gilt.+Im Feld Namensmuster kann ein Namensmuster festgelegt werden, welches dann für alle Züge des Zugtemplates gilt.
  
-Alternativ kann das Namensmuster auch direkt im [[stellwerksim:erbauer:zugbau:zugscript|takt()-Befehl]] festgelegt werden. Somit können für das gleiche Template mehrere Namensmuster verwendet werden. Dabei ist folgendes zu Beachten:+Alternativ kann das Namensmuster auch direkt im [[stellwerksim:erbauer:zugbau:zugscript|takt()-Befehl]] festgelegt werden. Somit können für das gleiche Zugtemplate mehrere Namensmuster verwendet werden. Dabei ist folgendes zu Beachten:
  
   * Das Feld Namensmuster der [[stellwerksim:erbauer:zugbau:zugtemplate-uebersicht#template-werte_stammdaten|Stammdaten]] muss leer bleiben.   * Das Feld Namensmuster der [[stellwerksim:erbauer:zugbau:zugtemplate-uebersicht#template-werte_stammdaten|Stammdaten]] muss leer bleiben.
Zeile 92: Zeile 92:
   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,ID=1,GLEIS=1,STUNDE=10,STUNDE=5,NAME=RB 2000+$ti*2);
 +  
 +  RB 2000 (10:00) ($zi = 0)
 +  RB 2004 (05:00) ($zi = 1)
  
 ===== Berechnungen auf Basis der Stunde ===== ===== Berechnungen auf Basis der Stunde =====
stellwerksim/erbauer/zugbau/namensmuster.txt · Zuletzt geändert: 2022/06/04 23:55 von Lenkradfreek