Abschnitte

Ihr Skript besteht in der Regel aus vielen verschiedenen Aktionen. Diese Aktionen können in größere logische Einheiten gruppiert werden — beispielsweise „Abfahrt von Bahnhof A" oder „Halt an Station 1". Ein Abschnitt bietet Ihnen diese Gruppierung und hilft Ihnen, einen klaren Überblick über die verschiedenen Schritte Ihres Skripts zu behalten.

Deaktiviert

Ein Abschnitt kann deaktiviert werden. Deaktivierte Abschnitte werden bei der Ausführung übersprungen, was nützlich ist, um einen Teil eines Skripts vorübergehend auszuschließen, ohne ihn zu löschen.

Bedingungen

Ein Abschnitt kann bedingt ausgeführt werden, indem Bedingungen ähnlich denen für Skripte und Aktionen konfiguriert werden. Sie können festlegen, ob alle (UND) oder nur eine (ODER) Bedingung erfüllt sein muss, damit der Abschnitt ausgeführt wird.

Bedingungen können auf Zubehör, Rückmeldesensoren, Fahrzeugzustand, Funktionsschaltern, Variablen oder Kameraerkennung basieren. Wenn die Bedingungen nicht erfüllt sind, wird der gesamte Abschnitt übersprungen.

So können Sie beispielsweise erreichen, dass ein Abschnitt nur ausgeführt wird, wenn eine bestimmte Weiche gestellt oder ein Sensor aktiv ist.

Wiederholen

Genau wie bei den Ausführungsbedingungen können Sie Wiederholungsbedingungen definieren. Nachdem alle Aktionen im Abschnitt ausgeführt wurden, werden die Wiederholungsbedingungen ausgewertet. Sind sie erfüllt, wird der Abschnitt erneut von Anfang an ausgeführt.

So können Sie beispielsweise einen Abschnitt erstellen, der sich wiederholt, solange ein Sensor aktiv ist — nützlich für „Warten und Wiederholen"-Muster.

circle-info

Die Wiederholungsbedingungen werden erst nach einem vollständigen Durchlauf des Abschnitts geprüft, nicht kontinuierlich während der Ausführung.

Aktionen

Innerhalb eines Abschnitts erstellen Sie Aktionen, die die eigentliche Arbeit des Skripts ausführen. Sie können Aktionen erstellen, löschen, duplizieren und neu anordnen. Die Reihenfolge in der App entspricht der Ausführungsreihenfolge des Skripts.

Aktionen können mit der Schaltfläche „+" hinzugefügt werden, oder an beliebiger Stelle innerhalb des Abschnitts durch Wischen nach rechts auf einer vorhandenen Aktion. Die neue Aktion wird an dieser Stelle eingefügt.

Zuletzt aktualisiert