Fahrpläne
Ein Fahrplan dient zur zeitgesteuerten Ausführung von Skripten. Durch die Erstellung mehrerer Fahrpläne können Sie verschiedene Automatisierungsszenarien für Ihre Anlage definieren — zum Beispiel einen vollen Morgenfahrplan, entspannten Nachmittags-Güterverkehr oder einen Nachtmodus mit minimaler Bewegung.
Fahrplan erstellen
Navigieren Sie zu Fahrpläne in Ihrem Profil und tippen Sie auf die +-Schaltfläche. Jeder Fahrplan hat folgende Einstellungen:
- Name — Eine beschreibende Bezeichnung (z.B. „Schnellzugfahrplan", „Güterverkehr").
- In Steuerung anzeigen — Wenn aktiviert, erscheint der Fahrplan im Automatisierung-Tab der Steuerung zum schnellen Starten und Stoppen.
- Startskript (optional) — Ein Skript, das automatisch beim Starten des Fahrplans ausgeführt wird. Nützlich zur Vorbereitung Ihrer Anlage (z.B. Weichen in Ausgangsstellung bringen oder Beleuchtung aktivieren).
- Stoppskript (optional) — Ein Skript, das beim Stoppen des Fahrplans ausgeführt wird. Nützlich zum Aufräumen (z.B. Zubehör in Neutralstellung zurücksetzen).
Einträge
Jeder Fahrplan enthält einen oder mehrere Einträge. Ein Eintrag definiert, wann etwas passieren soll und was ausgeführt werden soll.
Zeitbedingung
Zeiten werden als Stunde : Minute angegeben und gegen die Modelluhr abgeglichen, sodass der Fahrplan mit der dort eingestellten Geschwindigkeit und Startzeit skaliert.
WARNING
Die Modelluhr ist standardmäßig pausiert. Ein Fahrplan startet erst, wenn Sie die Uhr über den Eintrag Uhr oben in der Automatisierung-Registerkarte starten.
Sowohl Stunde als auch Minute unterstützen Platzhalter:
| Zeit | Auslösung |
|---|---|
2:30 | Einmalig, 2 Stunden und 30 Minuten nach Start. |
*:15 | Jede Stunde bei Minute 15. |
0:* | Jede Minute während der ersten Stunde. |
Skriptauswahl
Jeder Eintrag kann ein Skript auf zwei Arten ausführen:
- Bestimmtes Skript — Führt immer dasselbe Skript aus.
- Zufälliges Skript nach Tag — Wählt ein zufälliges Skript aus allen Skripten mit einem passenden Tag. Bei jeder Auslösung kann ein anderes Skript laufen. Das ist eine großartige Möglichkeit, Abwechslung zu schaffen — taggen Sie zum Beispiel mehrere Abfahrtsskripte mit
Abfahrtenund lassen Sie den Fahrplan alle paar Minuten eines zufällig auswählen.
Ereignisse
Ein Fahrplan kann auch durch ein Ereignis gestartet werden — die gleichen Ereignisse, die auch Skripte verwenden: Rückmelder, Zubehör, Fahrzeuge, Uhr, Kameras, Variablen, Skriptzustand oder Systemstart. Ereignisse werden im Editor-Eintrag Ereignisse des Fahrplans konfiguriert.
Wenn ein konfiguriertes Ereignis auf ein eingehendes Ereignis passt und der Fahrplan noch nicht aktiv ist, startet der Fahrplan (sein Startskript wird ausgeführt, falls vorhanden). Manuelles Starten und Stoppen funktioniert weiterhin parallel zur Ereignissteuerung.
INFO
Ereignisse starten nur einen inaktiven Fahrplan; sie stoppen einen laufenden Fahrplan nicht. Um einen Fahrplan aus einem Skript heraus zu stoppen, verwenden Sie die Aktion Fahrplan steuern.
Fahrplan ausführen
Starten Sie einen Fahrplan über den Fahrplan-Editor (Play-Button), den Automatisierung-Tab in der Steuerung, ein Ereignis (siehe oben) oder die Aktion Fahrplan steuern in einem anderen Skript. Der Fahrplan erfordert eingeschaltete Gleisspannung und aktivierte Automatisierung.
Nach dem Start wertet der Fahrplan seine Einträge jede Minute aus. Wenn eine Zeitbedingung zutrifft, wird das entsprechende Skript ausgeführt. Fahrpläne laufen im Hintergrund und blockieren die manuelle Steuerung nicht.
Sie können mehrere Fahrpläne gleichzeitig für komplexe Szenarien ausführen oder jeden Fahrplan jederzeit einzeln stoppen.

