Variable-Change-Funktionen

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.