In QuickHMI ist es möglich, JavaScripte auszuführen, wenn sich Variablen ändern.
Diese Funktionen unterliegen den gleichen Einschränkungen wie Skripte für Steuerelement-Events.
Allerdings enthält der args-Parameter in diesem Fall ein Variablen Objekt. Auf dessen Eigenschaften kann wie folgt zugegriffen werden:
| args[„variable“][„name“] (args.variable.name) | Gibt den Namen der Variable zurück. |
| args[„variable“][„datasource_name“] (args.variable.name) | Gibt den Namen der Datenquelle zur Variable zurück. |
| args[„variable“][„value“] (args.variable.value) | Gibt den aktuellen Wert der Variable zurück. |
| args[„variable“][„lastvalue“] (args.variable.lastvalue) | Gibt den alten Wert der Variable zurück. |
| args[„variable“][„quality“] (args.variable.quality) | Gibt die aktuelle Quality der Variable zurück. |
| args[„variable“][„timestamp“] (args.variable.timestamp) | Gibt den Zeitpunkt der letzten Änderung zurück. |
Funktionen zu Variablen zuweisen
Das Zuweisen einer Event-Funktion zu einer Variable funktioniert am einfachsten und flexibelsten direkt aus dem JavaScript heraus mit Hilfe der Events.onVarChanged Funktion.
Eine Zuweisung ist aber auch über die grafische Oberfläche möglich.
