#Bar

Top  Previous  Next

Das #Bar-Objekt dient zur Darstellung von numerischen Werten VarValue im Bereich zwischen Limit1 und Limit2 als Bargraph.

 

Beispiel

100

bar_fillup bar_filldn bar_filly

0

 

0                        100   100                        0   0                                   100

bar_fillx     bar_fill_left   bar_fill_right

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#Bar

M


Darstellen des numerischen Werten als Bargraph

X, Y, DX, DY

Spalten D-G

M/O

Default

Beschreibung

Ganzzahl-Konstanten

Variable vom Typ INT

O

Autom. Positionier-ung

Position und Dimension

Color

Spalte H

M/O

Default

Beschreibung

<Color>

O

aktuelle Vorder-grundfarbe

Füllfarbe

BackColor

Spalten I

M/O

Default

Beschreibung

<Color>

O

aktuelle Hintergrund-farbe

Hintergrundfarbe

Format

Spalten J

M/O

Default

Beschreibung

Format

O

kein Rahmen

Art des Rahmen

Action

Spalte K

M/O

Default

Beschreibung

SetVar

O


es werden die SetVar-Aktionen unterstützt, mit Ausnahme von SetVar=NotVar

Limit1

Spalten L

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Min

Anfangswert des Bargraph. Siehe auch Parameter Option!

...Numerische Konstante

...Variable vom Typ VarType

Limit2

Spalte M

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Max

Endwert des Bargraph. Siehe auch Parameter Option.

Numerische Konstante

Variable vom Typ VarType

ActionLimit1, ActionLimit2

Spalten N,O

M/O

Default

Beschreibung

<action>

O


Es stehen die standard LimitActions zur Verfügung.

VarValue

Spalte P

M/O

Default

Beschreibung

<variable>

O


Der Wert dieser Variable bestimmt den Füllgrad des Bargraph

VarType

Spalten Q

M/O

Default

Beschreibung

numerische Datentypen

O


es werden alle numerischen Datentypen unterstützt

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O



Option

Spalte S

M/O

Default

Beschreibung

Fill=Up

O

Fill=Up

Füllung von unten nach oben, wobei sich Limit1 unten und Limit2 oben befindet.

Beispiel

100

0bar_fillup

Fill=Down

O

 

Füllung von oben nach unten, wobei sich Limit1 oben und Limit2 unten befindet.

Beispiel

0

bar_filldn

100

Fill=Right

O

 

Füllung von links nach rechts, wobei sich Limit1 links und Limit2 rechts befindet.

Beispiel

bar_fill_right

0                                    100

Fill=Left

O

 

Füllung von rechts nach links, wobei sich Limit1 recht und Limit2 links befindet.

bar_fill_left

100                                  0

Fill=x

O

 

Das Objekt wird von der Mitte an nach links oder rechts gefüllt. Limit1 befindet sich ganz links, Limit2 befindet sich ganz rechts, die Mitte ist (Limit1 + Limit2)/2

Beispiel

-100                   0                     100

bar_fillx

Fill=y

O

 

Das Objekt wird von der Mitte an nach oben oder unter gefüllt. Limit1 befindet sich ganz unten, Limit2 befindet sich ganz oben, die Mitte ist (Limit1 + Limit2)/2

Beispiel

100

-100bar_filly

PWL=<level>

O

0

Notwendiger Passwortlevel zur Freigabe (Siehe #Password).

VarStateOnOffInverted

O

 

Invertiert die On / Off Funktion der VarState Variable:

 

VarState = 0 -> Off

VarState = 1 -> On

 

Init, Exit

Spalten U, V

M/O

Default

Beschreibung

<action>

O


Es stehen die selben Actions zur Verfügung wie unter dem Parameter Action beschrieben

 

 

Icon-Hinweis

Die Limit-Aktion (z.B. Farbumschlag) wird bei Über- bzw. Unterschreitung der Grenzwerte ausgeführt. Eine Limit Aktion z.B. bei 80% des Wertes ist nicht möglich. Hierfür können zwei Barobjekte z.B. als $Group-Objekt definiert werden (s.a. Demo „überlagerte Objekte“). Alternativ kann auch das #VBar-Objekt verwendet werden.