Pages

Button: State

Beschreibung

Der State Button ist ein dynamisches Bedienelement, das sich je nach Zustand verändert.
Er passt seinen Text, das Bild und das Verhalten basierend auf definierten Bedingungen an.

Im Gegensatz zu statischen Buttons reagiert er in Echtzeit auf Systemvariablen.
Die verschiedenen Zustände werden mit JavaScript-basierten Bedingungen festgelegt.


Hauptfunktionen

Zustandsabhängiges Verhalten

  • Definiere mehrere Bedingungen mit JavaScript
  • Ändere dynamisch:
    • Label (Text)
    • Bild
    • Auszuführende Funktion

Dynamische Ausführung

  • Jeder Zustand kann eine eigene Aktion auslösen
  • Ideal für Logiken wie:
    „Wenn System läuft → Stop, sonst → Start“

Visuelle Anpassung

  • Zeige unterschiedliche Icons, Texte oder Farben je nach Zustand
  • Verbessert Rückmeldung und Bedienkomfort für den Nutzer

Integration

  • Kann mit jeder beliebigen Variablen über [code_block_0] verbunden werden
  • Eignet sich besonders für Visualisierungen mit Echtzeitverhalten (HMI, SCADA)

Anwendungsbeispiele

Szenario Beispielverhalten
Zwischen Zuständen wechseln Start ↔ Stop je nach Wert von [code_block_1]
Fehlerbehandlung Zeige „Reset“-Button, wenn [code_block_2]
Visuelle Zustandsanzeige Ändere Icon je nach aktivem/ deaktiviertem Feature

Minimalbeispiel in JavaScript

Angenommen, der Button ist mit einer Variablen namens [code_block_1] verbunden:

[code_block_4]