Das VisualMeter-Objekt #VMeter ist eine Sonderform des #Meter-Objekts und unterstützt spezielle Darstellungen mit verschiedenen Farbbereichen und Zeigern.
Beispiel
Parameter
Object
Spalte A
|
M/O
|
Default
|
Beschreibung
|
#VMeter
|
M
|
|
VisualMeter-Objekt
|
Text/File
Font
X, Y, DX, DY
Color
BackColor
Format
siehe Objekt #Meter
Limit1
Spalte L
|
M/O
|
Default
|
Beschreibung
|
unterer Grenzwert
|
|
VarType-Min
|
Falls in der VMeter-Definition ein Range mit "limit1" projektiert wird, so wird der hier projektierte Wert für den Range verwendet.
|
Limit2
Spalte M
|
M/O
|
Default
|
Beschreibung
|
oberer Grenzwert
|
|
VarType-Min
|
Falls in der VMeter-Definition ein Range mit "limit2" projektiert wird, so wird der hier projektierte Wert für den Range verwendet.
|
ActionLimit1, ActionLimit2
VarValue
Spalte P
|
M/O
|
Default
|
Beschreibung
|
<variable>
|
|
|
Die projektierte Variable in VarValue gibt den Füllwert im Objekt an. Der Datentyp dieser Variable muss numerisch sein.
Es kann auch ein Array vom Typ Word oder INT definiert werden, in diesem Fall dient das erste Feld ([0]), um den Füllwert anzuzeigen, die weiteren Felder werden zur Darstellung der Ranges verwendet (Siehe VMeter-Definition -> Ranges)
|
VarType
Spalte Q
|
M/O
|
Default
|
Beschreibung
|
BYTE
USINT
SINT
WORD
UINT
INT
DWORD
UDINT
DINT
LWORD
LINT
REAL
WORD[]
INT[]
|
|
|
Es können alle numerischen Datentypen bis auf LREAL verwendet werden.
|
VarState
Option
Spalte S
|
M/O
|
Default
|
Beschreibung
|
VarStateOnOffInverted
|
O
|
|
Invertiert die On / Off Funktion der VarState Variable:
VarState = 0 -> Off
VarState = 1 -> On
|
|