BETA — Preview build
Skip to content
Ein anderes Skript von hier aus ausführen

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 ​

EinstellungBeschreibung
EingabeSpezifisch führt ein Skript aus, das Sie auswählen. Zufällig wählt ein Skript mit einem bestimmten Tag.
SkriptNur bei Spezifisch: das auszuführende Skript.
TagNur bei Zufällig: der Tag. Bei jeder Ausführung wird zufällig eines der verfügbaren Skripte mit diesem Tag gewählt.
Warten verfügbarWenn 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.