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:zugscript [2019/01/19 18:25] – DevonFrosch | stellwerksim:erbauer:zugbau:zugscript [2019/01/23 12:01] – billy | ||
---|---|---|---|
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 | + | | STUNDE | std1 oder std1..std2 | std1 = Stunde der ersten Abfahrt, std2 = Stunde |
- | | MILZEIT | hhmm oder hhmm..hhmm | Die Milzeit wird im Format stdmin angegeben (kein Leerzeichen oder Doppelpunkt zwischen | + | | MILZEIT | stdmin1 |
- | | 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: | + | | NAME | [[stellwerksim: |
<note warnung> | <note warnung> | ||
<note hinweis> | <note hinweis> | ||
+ | |||
===== 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 |
- | ^ an ^ ab ^ AID ^Gleis ^ Flag ^ | + | |
- | | 05:00 | 05:00 | 123 | A1 | E1(1234) | | + | |
- | | 05:00 | 05:00 | 123 | A1 | E2(4321) | | + | |
Zugscript: | Zugscript: | ||
takt(60, | takt(60, | ||
takt(60, | takt(60, | ||
+ | |||
+ | Fahrplan: | ||
+ | ^ an ^ ab ^ AID ^Gleis ^ Flag ^ | ||
+ | | 05:00 | 05:00 | 123 | A1 | E1(1234) | | ||
+ | | 05:00 | 05:00 | 123 | A1 | E2(4321) | | ||
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, | takt(60, | ||
+ | \\ | ||
==== 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, | takt(60, | ||
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, | takt(60, | ||
takt(60, | takt(60, | ||
Zeile 121: | Zeile 122: | ||
=== Beispiel === | === Beispiel === | ||
- | Beispiel: | + | Eine RB fährt wie folgt: |
^ an ^ ab ^ Gleis ^ | ^ an ^ ab ^ Gleis ^ | ||
Zeile 132: | Zeile 133: | ||
takt(60, | takt(60, | ||
- | Wird jetzt der Template-Fahrplan in C-Heim auf 09:52 geändert, fahren die erzeugten Züge nicht um 09:52 in C-Heim ab, sondern nach Zugscript um 09:50 - und dafür an allen anderen Halten 2 Minuten früher: | + | Wird jetzt der Zugtemplate-Fahrplan in C-Heim auf 09:52 geändert, fahren die erzeugten Züge nicht um 09:52 in C-Heim ab, sondern nach Zugscript um 09:50 - und dafür an allen anderen Halten 2 Minuten früher: |
^ an ^ ab ^ Gleis ^ | ^ an ^ ab ^ Gleis ^ | ||
Zeile 144: | Zeile 145: | ||
===== Mehrfache Verknüpfungen (MULTI) ===== | ===== Mehrfache Verknüpfungen (MULTI) ===== | ||
- | Wenn in einem Template | + | Wenn in einem Zugtemplate |
===== Namensmuster im Zugscript (NAME) ===== | ===== Namensmuster im Zugscript (NAME) ===== | ||
- | Mit dem Parameter NAME kann das Namensmuster in die Zugscript-Zeile aufgenommen werden. Dadurch ist es möglich, verschiedene Namen oder Lücken innerhalb eines Templates | + | Mit dem Parameter NAME kann das Namensmuster in die Zugscript-Zeile aufgenommen werden. Dadurch ist es möglich, verschiedene Namen oder Lücken innerhalb eines Zugtemplates |
Die genaue Erklärung steht auf der Seite des [[stellwerksim: | Die genaue Erklärung steht auf der Seite des [[stellwerksim: | ||
{{tag> | {{tag> |