Das VisualBar-Objekt #VBar ist eine Sonderform des #Bar-Objekts und unterstützt spezielle Darstellungen mit verschiedenen Farbbereichen und Zeigern.
Beispiel

Parameter
Object
Spalte A
|
M/O
|
Default
|
Beschreibung
|
#VBar
|
M
|
|
VisualBar-Objekt
|
Text/File
Font
X, Y, DX, DY
Color
BackColor
Format
siehe Objekt #Bar
Limit1
Spalte L
|
M/O
|
Default
|
Beschreibung
|
unterer Grenzwert
|
O
|
VarType-Min
|
Falls in der VBar-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
|
O
|
VarType-Max
|
Falls in der VBar-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>
|
M
|
|
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 VBar-Definition -> Ranges)
|
VarType
Spalte Q
|
M/O
|
Default
|
Beschreibung
|
BYTE
USINT
SINT
WORD
UINT
INT
DWORD
UDINT
DINT
LWORD
LINT
REAL
WORD[]
INT[]
|
M
|
|
Es können alle numerischen Datentypen bis auf LREAL verwendet werden.
|
VarState
Option
Spalte S
|
M/O
|
Default
|
Beschreibung
|
Fill=Down
Fill=Left
Fill=Right
Fill=Up
Fill=x
Fill=y
|
O
|
Fill=up
|
siehe #Bar-Option
|
VarStateOnOffInverted
|
O
|
|
Invertiert die On / Off Funktion der VarState Variable:
VarState = 0 -> Off
VarState = 1 -> On
|
|