Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:erbauer:zugbau:zugscript

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:zugscript [2019/01/19 18:25] DevonFroschstellwerksim:erbauer:zugbau:zugscript [2019/01/19 18:32] DevonFrosch
Zeile 14: Zeile 14:
  
 ^ Befehl ^ Zuweisung ^ Bemerkung ^ Pflichtangabe ^ ^ Befehl ^ Zuweisung ^ Bemerkung ^ Pflichtangabe ^
-| ID | Referenz-AID | AID des Referenz-Stellwerks (in welchem die Zeiten des Script gelten) angegeben | Ja | +| ID | Referenz-AID | AID des Referenz-Stellwerks (in welchem die Zeiten des Script gelten) angegeben | Ja, genau einmal 
-| GLEIS | Referenzbahnsteig | Name des Referenz-Bahnsteiges | Ja | +| GLEIS | Referenzbahnsteig | Name des Referenz-Bahnsteiges | Ja, genau einmal 
-| STUNDE | hh oder hh..hh Fährt der Zug nur in einer Stunde wird diese eingetragen. Fährt der Zug mehrere Stunden wird die erste Stunde in der der Zug fährt und nach zwei Punkten die erste Stunde in der der Zug nicht mehr fährt eingetragen | Ja, mindestens eins, beliebig viele | +| STUNDE | std1 oder std1..std2 std1 = Stunde der ersten Abfahrt, std2 = Stunde __vor__ der letzten Abfahrt | Ja, mindestens eins, beliebig viele | 
-| MILZEIT | hhmm oder hhmm..hhmm Die Milzeit wird im Format stdmin angegeben (kein Leerzeichen oder Doppelpunkt zwischen Stunde und Minute). Fährt der Zug nur einmal wird die Milzeit eingetragen. Fährt der Zug mehrmals wird die erste Milzeit in der der Zug fährt und nach zwei Punkten die erste Milzeit in der der Zug nicht mehr fährt eingetragen | ::: | +| MILZEIT | stdmin1 oder stdmin1..stdmin2 stdmin1 = Stunde und Minute der ersten Abfahrt, std2 = Stunde und Minute __vor__ der letzten Abfahrt | ::: | 
-| MULTI | Referenz Flag | Wird wird das Multiflag eingetragen welches in den durch diese Scriptzeile erzeugten Züge verwendet wird | Nein | +| MULTI | Referenz-Flag | Wird wird das Multiflag eingetragen welches in den durch diese Scriptzeile erzeugten Züge verwendet wird | Nein, beliebig viele 
-| NAME | [[stellwerksim:erbauer:zugbau:namensmuster|Namensmuster]] | Wird im Feld Namensmuster kein [[stellwerksim:erbauer:zugbau:namensmuster|Namensmuster]] eingebaut muss dieses hier angegeben werdenDie entsprechenden Regeln werden auf der [[stellwerksim:erbauer:zugbau:namensmuster|Namensmuster]]-Seite beschrieben | Nein |+| NAME | [[stellwerksim:erbauer:zugbau:namensmuster|Namensmuster]] | Namensmuster anstatt der Stammdaten. Muss entweder nie oder in jedem Zugscript definiert sein. | Nein, maximal einmal |
  
 <note warnung>Der im Zugscript angegebene Referenzbahnsteig darf nur einmal als Fahrplaneintrag enthalten sein!</note> <note warnung>Der im Zugscript angegebene Referenzbahnsteig darf nur einmal als Fahrplaneintrag enthalten sein!</note>
 <note hinweis>Das Zugscript darf nicht aus der Historie oder einem Textverarbeitungsprogramm wie Word kopiert werden! Ansonsten kann es sein, dass das Zugscript in mehrere Teile zerrissen wird, da hier nicht sichtbare Zeichen mitkopiert werden.</note> <note hinweis>Das Zugscript darf nicht aus der Historie oder einem Textverarbeitungsprogramm wie Word kopiert werden! Ansonsten kann es sein, dass das Zugscript in mehrere Teile zerrissen wird, da hier nicht sichtbare Zeichen mitkopiert werden.</note>
 +
 ===== Referenzbahnsteig (ID und GLEIS) ===== ===== Referenzbahnsteig (ID und GLEIS) =====
  
Zeile 29: Zeile 30:
 Der Referenzbahnsteig darf nicht mehrfach im Fahrplan vorkommen, außer an im jeweiligen Zugscript nicht genutzten MULTI-Zeilen. Der Referenzbahnsteig darf nicht mehrfach im Fahrplan vorkommen, außer an im jeweiligen Zugscript nicht genutzten MULTI-Zeilen.
  
-Beispiel:+=== Beispiel === 
 +Zugscript: 
 +  takt(60,ID=123,GLEIS=A1,STUNDE=5,MULTI=E1); 
 +  takt(60,ID=123,GLEIS=A1,STUNDE=6,MULTI=E2); 
 + 
 +Fahrplan:
 ^ an ^ ab ^ AID ^Gleis ^ Flag ^ ^ an ^ ab ^ AID ^Gleis ^ Flag ^
 | 05:00 | 05:00 | 123 | A1 | E1(1234) | | 05:00 | 05:00 | 123 | A1 | E1(1234) |
 | 05:00 | 05:00 | 123 | A1 | E2(4321) | | 05:00 | 05:00 | 123 | A1 | E2(4321) |
- 
-Zugscript: 
-  takt(60,ID=123,GLEIS=A1,STUNDE=5,MULTI=E1); 
-  takt(60,ID=123,GLEIS=A1,STUNDE=6,MULTI=E2); 
  
 Hier darf Gleis A1 als Referenzbahnsteig verwendet werden, weil es zusammen mit dem MULTI eindeutig ist (die andere Zeile wird entfernt). Das Gleis A1 darf dann aber außerhalb der MULTI-Verknüpfung nicht auftreten. Hier darf Gleis A1 als Referenzbahnsteig verwendet werden, weil es zusammen mit dem MULTI eindeutig ist (die andere Zeile wird entfernt). Das Gleis A1 darf dann aber außerhalb der MULTI-Verknüpfung nicht auftreten.
Zeile 61: Zeile 63:
 Innerhalb eines takt()-Befehls dürfen mehrere STUNDE und MILZEIT vorkommen und auch gemischt werden: Innerhalb eines takt()-Befehls dürfen mehrere STUNDE und MILZEIT vorkommen und auch gemischt werden:
   takt(60,ID=123,GLEIS=A1,STUNDE=5,MILZEIT=1022,STUNDE=18);   takt(60,ID=123,GLEIS=A1,STUNDE=5,MILZEIT=1022,STUNDE=18);
 +\\
  
 ==== Zeitbereiche ==== ==== Zeitbereiche ====
  
 Es können mit einem STUNDE oder MILZEIT mehrere Züge im Takt erzeugt werden: Es können mit einem STUNDE oder MILZEIT mehrere Züge im Takt erzeugt werden:
- 
   takt(60,ID=123,GLEIS=A1,STUNDE=6..12);   takt(60,ID=123,GLEIS=A1,STUNDE=6..12);
  
Zeile 81: Zeile 83:
   Zug 6 (11:25)   Zug 6 (11:25)
  
-In MILZEIT könnte das Ganze so aus: +In MILZEIT könnte das Ganze so aussehen:
   takt(60,ID=123,GLEIS=A1,MILZEIT=625..1126);   takt(60,ID=123,GLEIS=A1,MILZEIT=625..1126);
   takt(60,ID=123,GLEIS=A1,MILZEIT=625..1225);   takt(60,ID=123,GLEIS=A1,MILZEIT=625..1225);
stellwerksim/erbauer/zugbau/zugscript.txt · Zuletzt geändert: 2023/01/22 21:09 von PhilippK