Timing
Beim Erstellen von Automatisierungsskripten müssen Sie häufig warten, bis ein Zug an einem bestimmten Punkt ankommt, oder ihn eine bestimmte Zeit fahren lassen. Model Train Script bietet Aktionen für beide Fälle.
Warten
Pausiert die Skriptausführung für die konfigurierte Zeitdauer.
Zeit
Die Wartedauer in Sekunden.
Zufällig
Bei Aktivierung wird die tatsächliche Wartezeit zufällig zwischen einem Mindest- und einem Höchstwert gewählt. Dies sorgt für Variation in Ihren Skripten — beispielsweise zufällige Aufenthaltszeiten an Bahnhöfen.
Mindestzeit
Die kürzeste mögliche Wartedauer (nur verfügbar bei aktiviertem Zufallsmodus).
Auch wenn sich die Verwendung dieser Aktion nicht vollständig vermeiden lässt, sollten Sie sie so weit wie möglich minimieren und stattdessen auf Sensoren setzen. Aufgrund der mechanischen Eigenschaften der Modelleisenbahn lässt sich die genaue Position Ihres Zuges nach dem Warten nicht garantieren. Verwenden Sie wenn möglich die Aktion „Auf Bedingung warten".
Auf Bedingung warten
Pausiert die Ausführung, bis eine bestimmte Bedingung Ihrer Anlage erfüllt ist. Dies ist die zuverlässigste Methode, um Ihr Skript mit dem physischen Zustand der Anlage zu synchronisieren.
Bedingung
Die Bedingung, auf die gewartet wird. Kann auf Zubehör, Rückmeldesensoren, Fahrzeugzustand, Funktionsschaltern, Variablen oder Kameraerkennung basieren.
Zeitlimit
Optionale Bestätigungszeit in Millisekunden. Wenn gesetzt, muss die Bedingung für diese Dauer wahr bleiben. Wird die Bedingung während des Zeitlimits wieder falsch, setzt die Aktion zurück und wartet erneut.
Die Bedingung wird ereignisgesteuert ausgewertet — es wird nicht abgefragt. Sobald sich der Anlagenzustand ändert, wird die Bedingung neu bewertet.
Die Zeitlimit-Einstellung ist nützlich zum Filtern vorübergehender Sensorauslesungen. Wenn beispielsweise ein Rückmeldesensor durch elektrisches Rauschen kurz aktiviert wird, stellt das Zeitlimit sicher, dass die Aktion erst fortfährt, wenn der Sensor für die konfigurierte Dauer aktiv bleibt.
Bedingungstypen
Bedingungen, die in „Auf Bedingung warten" verwendet werden — sowie in den Ausführungsbedingungen von Abschnitten und Aktionen — können auf folgenden Typen basieren:
Zubehör
Ein Zubehörteil befindet sich in einem bestimmten Zustand (z.B. eine Weiche ist gestellt).
Rückmeldesensor
Ein Sensor ist aktiv oder inaktiv, optional belegt durch ein bestimmtes Fahrzeug oder das ausgewählte Fahrzeug.
Fahrzeug
Geschwindigkeit, Richtung, Funktionszustand oder Profil eines Fahrzeugs entsprechen einem erwarteten Wert.
Funktionsschalter
Ein Funktionsschalter ist aktiviert oder deaktiviert.
Variable
Eine Variable entspricht einem bestimmten Wert.
Kamera
Eine Kamera erkennt ein Fahrzeug an einem bestimmten Erkennungspunkt.
Alle Bedingungstypen unterstützen Negierung — Sie können prüfen, ob eine Bedingung nicht erfüllt ist.
Zuletzt aktualisiert