BETA — Preview build
Skip to content
Mehrere Aktionen bündeln, damit sie eingeklappt oder zusammen ausgeführt werden

Gruppe ​

Eine Gruppe fasst mehrere Aktionen zu einem logischen Schritt zusammen, zum Beispiel „Abfahrt von Bahnhof A" oder „Halt in Bahnhof 1". Im Skripteditor lässt sich eine Gruppe einklappen, damit auch lange Skripte übersichtlich bleiben. Gruppen können verschachtelt werden, sodass sich ein großes Skript wie ein Inhaltsverzeichnis liest.

Einstellungen ​

EinstellungBeschreibung
NameDer Name im Skripteditor, zum Beispiel „Fahrt nach Bahnhof B".
DeaktiviertEine deaktivierte Gruppe wird bei der Ausführung übersprungen. Praktisch, um einen Teil eines Skripts vorübergehend auszuschließen, ohne ihn zu löschen.
WiederholenWenn aktiviert, wird die Gruppe nach ihrer letzten Aktion erneut ausgeführt.
WiederholungsbedingungNur sichtbar, wenn Wiederholen aktiv ist. Die Gruppe wird nur wiederholt, solange diese Bedingung erfüllt ist. Ohne Wiederholungsbedingung wiederholt sie sich, bis das Skript stoppt.

So funktioniert es ​

  • Die Aktionen einer Gruppe laufen von oben nach unten, jede nur dann, wenn ihre eigene Ausführungsbedingung erfüllt ist.
  • Wie jede Aktion kann auch eine Gruppe selbst eine Ausführungsbedingung haben. Ist sie nicht erfüllt, wird die ganze Gruppe übersprungen. So läuft eine Gruppe zum Beispiel nur, wenn eine bestimmte Weiche gestellt oder ein Sensor aktiv ist.
  • Die Wiederholungsbedingung wird nach jedem vollständigen Durchlauf der Gruppe geprüft, nie mittendrin. Eine Gruppe mit Wiederholen läuft immer mindestens einmal.

TIP

Gruppen ersetzen die Abschnitte früherer Versionen. Vorhandene Abschnitte werden automatisch in Gruppen umgewandelt, mit ihrem Namen, ihrer Ausführungsbedingung und ihren Wiederholungseinstellungen.

Beispiel ​

Ein Pendelskript besteht aus zwei Gruppen, „Fahrt nach A" und „Fahrt nach B", in einer dritten Gruppe „Pendel" mit aktivem Wiederholen und der Wiederholungsbedingung „Funktionsschalter Betrieb ist aktiviert". Der Zug pendelt, bis Sie den Funktionsschalter ausschalten, und beendet dann noch die aktuelle Runde.