Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:erbauer:zugbau:zugscriptlauf

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
stellwerksim:erbauer:zugbau:zugscriptlauf [2020/02/14 14:10] – QS Link berichtigt abrixasstellwerksim:erbauer:zugbau:zugscriptlauf [2020/02/14 14:26] (aktuell) – [Zugscriptlauf] Link berichtigt abrixas
Zeile 1: Zeile 1:
 +====== Zugscriptlauf ======
 +
 +Der Zugscriptlauf ist das Bindeglied zwischen Zugtemplates und Zügen. Zentrale Bestandteile dafür sind das [[stellwerksim:erbauer:zugbau:zugscript|Zugscript]] und das [[stellwerksim:erbauer:zugbau:namensmuster|Namensmuster]]. Wird ein Template geändert, müssen die daraus erzeugten Züge durch einen Zugscriptlauf neu erzeugt werden, damit die Änderungen sichtbar werden.
 +
 +Es gibt des Zugscriptlauf in zwei Versionen: Einen für das Testsystem und einen für das Aktivsystem (für die Spieler). Beide funktionieren weitesgehend gleich, unterscheiden sich jedoch in der Art, wie die Zugtemplates dafür vorgemerkt werden - beim Testsystem kann der Zugscriptlauf über die [[stellwerksim:erbauer:zugbau:zugtemplate-uebersicht|Zugtemplate-Übersicht ]] (Funktion "Zugscriptlauf-Antrag") oder über die [[stellwerksim:erbauer:zug-qs:fuererbauer#statuskontrolle|Statuskontrolle]] beantragt werden, beim Aktivsystem müssen sie erst von der [[stellwerksim:erbauer:zug-qs:fuererbauer|QS]] freigegeben werden (Funktion "Freigabeanforderung").
 +
 +===== Zugscript testen =====
 +
 +Wird ein Template für den Testsystem-Zugscriptlauf vorgemerkt oder in die QS gesendet, werden erst einige Schnelltests ausgeführt, die typische Fehler wie falsch formatierte Zugscripte finden. Die Zugscript-Tests unterscheiden sich im Detail für Testsystem und Aktivsystem, insbesondere bei der Toleranz gegenüber Änderungen an der Anlage. Mit der Funktion "Zugscript testen" in der Zugtemplate-Übersicht lässt sich der Schnelltest für das Aktivsystem ausführen, ohne das Template in die QS zu geben.
 +
 +{{ :stellwerksim:erbauer:zugbau:zugscript-test.png?direct&700 |}}
 +
 +===== Zugscriptlauf-Ausgaben =====
 +
 +Die Ausgaben der Zugscriptläufe werden einige Tage gespeichert.
 +
 +{{ :stellwerksim:erbauer:zugbau:zslauf-ausgaben-liste.png?direct |}}
 +
 +Angezeigt werden nur die Läufe, in denen auch Zugtemplates bearbeitet wurden. Die Liste lässt sich nach einer Zugtemplate-ID (TID) filtern.
 +
 +Die Ausgaben sind standardmäßig zugeklappt und lassen sich nach Region oder Linie aufklappen - schließlich ist man meist nicht der einzige, der Zugtemplates bearbeitet oder freigibt. Die Blöcke lassen sich auch mit einem Klick auf die TID einzeln aufklappen.
 +
 +Pro Zugtemplate wird ein Block angelegt, indem aus dem [[stellwerksim:erbauer:zugbau:zugscript|Zugscript]] Züge erzeugt werden. Angezeigt wird pro Zugscript ein neuer Absatz, pro STUNDE- oder MILZEIT-Block eine neue Zeile, jeweils mit Zugname und Abfahrt am Referenzbahnsteig. Fehler (etwa im Zugscript oder bei doppelten Namensmustern) werden **fett** markiert.
 +
 +Darunter werden die Ausgaben der Verknüpfung der Züge untereinander angezeigt. Für die neu erzeugten Züge werden sowohl Vorgänger als auch Nachfolger gesucht, die ZIDs der Blöcke müssen also nicht unbedingt im Zugscriptlauf gewesen sein. Auch hier werden Fehler **fett** markiert, zum Beispiel fehlende Nachfolger oder falls für eines der Zugtemplates noch keine Züge existieren (weil es noch nicht im Zugscriptlauf war).
 +
 +<note important>Fehlende Vorgänger lassen sich im Zugscriptlauf nicht erkennen, dafür kann man zum Beispiel die [[stellwerksim:erbauer:zugbau:gleisbelegung|Gleisbelegung]] nutzen. Diese ist generell sehr hilfreich beim Erkennen von fehlerhaften Verknüpfungen.</note>
 +
 +{{ :stellwerksim:erbauer:zugbau:zslauf-ausgabe.png?direct |}}
  
stellwerksim/erbauer/zugbau/zugscriptlauf.txt · Zuletzt geändert: 2020/02/14 14:26 von abrixas