Variablen
Speichern und verwenden Sie numerische Werte in Ihren Skripten.
Mit Variablen können Sie numerische Werte (0–255) speichern, die in Ihren Skripten verwendet werden können. Sie sind nützlich zum Zählen von Ereignissen, Verfolgen von Zuständen oder zum Erstellen komplexerer Automatisierungslogik.
Ein typischer Anwendungsfall ist das Zählen, wie oft ein Zug einen Sensor passiert hat, oder die Koordination des Verhaltens zwischen mehreren Skripten.
Variablen erstellen
Variablen können im Profil unter dem Bereich Automatisierung erstellt werden. Jede Variable hat einen von Ihnen definierten Namen und speichert einen einzelnen numerischen Wert zwischen 0 und 255.
Variablen in Skripten verwenden
Variablen können auf drei Arten in Ihren Skripten verwendet werden:
Aktionen
Die Aktion Variable setzen ermöglicht es Ihnen, eine Variable während der Skriptausführung zu ändern. Sie können aus drei Operationen wählen:
Auf Wert setzen — Die Variable auf einen bestimmten Wert setzen (0–255).
Um 1 erhöhen — Die Variable um 1 erhöhen (maximal 255).
Um 1 verringern — Die Variable um 1 verringern (minimal 0).
Bedingungen
Sie können eine Variable als Bedingung in Ihren Skripten, Abschnitten oder Aktionen verwenden. Die Bedingung prüft, ob eine Variable einem bestimmten Wert entspricht. So können Sie eine Verzweigungslogik erstellen — beispielsweise einen Abschnitt nur dann ausführen, wenn ein Zähler einen bestimmten Wert erreicht hat.
Ausführungsereignisse
Variablen können als Ausführungsereignisse verwendet werden, um ein Skript auszulösen, wenn eine Variable einen bestimmten Wert erreicht. Dies ist nützlich für die Koordination zwischen Skripten — ein Skript kann eine Variable setzen und ein anderes Skript kann durch diese Änderung ausgelöst werden.
Anzeige im Gleisplan
Variablen können als Element auf Ihrem Gleisplan platziert werden. Dadurch wird der aktuelle Wert der Variable direkt im Gleisplan angezeigt, sodass Sie den Variablenzustand während der Automatisierung einfach überwachen können.
Zuletzt aktualisiert