Allgemeine Einstellungen

Bei den allgemeinen Einstellungen handelt es sich um Einstellungen die für alle Variablen, unabhängig von der Art der Datenquelle, gelten.

Datenquelle

Hier wählen Sie aus, welcher Datenquelle die aktuelle Variable angehört.

Name

Der Name der Variable muss innerhalb einer Datenquelle eindeutig sein.

Alarmtyp

Wenn es sich bei dieser Variable um einen Alarm handelt (bestimmter Wert dieser Variable soll Meldung zur Laufzeit auslösen), kann hier ausgewählt werden, um welche Art Alarm es sich handelt. Lesen Sie mehr dazu im Abschnitt Alarmvariablen.

Datentyp

Abhängiger von der Art der Datenquelle stehen Ihnen verschiedene Datentypen zur Verfügung. Welche das sind entnehmen Sie den jeweiligen Artikeln für bestimmte Datenquellentypen.

Abhängig vom Datentyp der Variable werden beim Schreiben und Lesen der Variable nur passende Werte akzeptiert.

Wertanpassung

Soll der Wert dieser Variable nach dem Lesen oder vor dem Schreiben umgerechnet werden, kann dies hier eingestellt werden. Mehr dazu im Kapitel Wertanpassung.

Adressschnelleingabe

Hier steht eine Textrepräsentation der Variablenadresse. Eine Änderung an diesem Text führt automatisch zu einer Änderung der Eingabe in den Feldern auf der rechten Seite des Fensters und andersrum.

Lesen erzwingen (ab QuickHMI 14.4.1)

Standardmäßig werden Variablen, die nicht verwendet werden, auch zur Laufzeit nicht von der Datenquelle angefragt. Dies verbessert die Geschwindigkeit der Visualisierung durch das Vermeiden von unnötigen Lesezugriffen.

Wird eine Variable verwendet, oder ist die Variable Teil des externen Datenquellenprotokoll, wird diese unabhängig von dieser Einstellung gelesen.

Durch das Aktivieren dieser Option werden Variablen unabhängig ihrer Verwendung aktiv von der Datenquelle angefragt. Dies kann zum Beispiel sinnvoll sein, wenn QuickHMI die Verwendung einer Variable in einem JavaScript nicht richtig erkennt. Das ist zum Beispiel der Fall, wenn Variablennamen im Skript dynamisch aufgebaut werden.

In der Datenquelle kann diese Einstellung auch global für alle Variablen einer Datenquelle gesteuert werden.