Skript ausführen
Führt ein anderes Skript als Teil des aktuellen aus, wie ein Unterprogramm. Ist das andere Skript fertig, fährt das aktuelle Skript mit seiner nächsten Aktion fort.
Einstellungen
| Einstellung | Beschreibung |
|---|---|
| Eingabe | Spezifisch führt ein Skript aus, das Sie auswählen. Zufällig wählt ein Skript mit einem bestimmten Tag. |
| Skript | Nur bei Spezifisch: das auszuführende Skript. |
| Tag | Nur bei Zufällig: der Tag. Bei jeder Ausführung wird zufällig eines der verfügbaren Skripte mit diesem Tag gewählt. |
| Warten verfügbar | Wenn aktiv und kein Skript verfügbar ist, wartet die Aktion, bis eines verfügbar wird, statt sie zu überspringen. |
So funktioniert es
- Das andere Skript läuft innerhalb des aktuellen Skripts und teilt dessen Kontext: das ausgewählte Fahrzeug, aktive Funktionsschalter, den gespeicherten Fahrzeugzustand und die gehaltene Freigabe. Was es ändert, etwa ein anderes ausgewähltes Fahrzeug, gilt danach weiter.
- Ein Skript ist nur verfügbar, wenn es nicht deaktiviert ist und seine Ausführungsbedingungen erfüllt sind. Das gilt für ein spezifisches Skript ebenso wie für Skripte, die nach Tag gewählt werden.
- Ist kein Skript verfügbar und Warten verfügbar aus, wird die Aktion übersprungen. Mit Warten verfügbar prüft die Aktion bei jeder Änderung auf der Anlage erneut.
- Die Wiederholungseinstellung des anderen Skripts wird berücksichtigt: Ein sich wiederholendes Skript läuft weiter, bis seine Wiederholungsbedingung nicht mehr erfüllt ist.
TIP
Zufällige Skripte nach Tag sorgen ganz einfach für Abwechslung. Versehen Sie mehrere Einfahrtskripte mit dem Tag „Einfahrt" und wählen Sie bei jeder Zugankunft zufällig eines: Eines spielt eine Durchsage, ein anderes läutet eine Glocke, ein drittes tut gar nichts.
Beispiel
Viele Ihrer Skripte enden mit denselben Schritten: Zug anhalten, Licht aus, Freigabe abgeben. Legen Sie diese Schritte in ein Skript „Zug abstellen" und beenden Sie die anderen Skripte mit Skript ausführen „Zug abstellen". Wollen Sie ändern, wie Züge abgestellt werden, ändern Sie es an einer Stelle.

