#Switch

Top  Previous  Next

Das #Switch-Objekt dient zur Umschaltung von verschiedenen Zuständen. Z.B. Aus, Ein

Hierbei wird mit jeder Betätigung um einen Zustand weitergeschaltet. Ist der letzte Zustand erreicht, so wird wieder auf den ersten Zustand umgeschaltet.

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#Switch

M


Schalter zur Umschaltung von verschiedenen Zuständen

Text/File

Spalte B

M/O

Default

Beschreibung


 

Leerstring

ohne Angabe von Text/Bild wird nur der Hintergrund entsprechend dargestellt

<text0>,<text1>,...

O


Textstrings für Zustände 0,1,... durch ‘,’ getrennt, auch mehrzeilig

 

Positionierung von Text:

Text wird zentriert ausgegeben, kann aber via Option Pos=<alignment> horizontal ausgerichtet werden.

 

switch_0switch_1

 

<bild0>,<bild1>,...

O


Name von Bild-Dateien für Zustände 0,1,... durch ‘,’ getrennt

 

Positionierung von Bildern:

Wenn ein Border definiert ist werden Bilder zentriert ausgegeben.

Wenn kein Border definiert ist werden Bilder links oben positioniert.

 

switch_icon0switch_icon1 switch_img0switch_img1

Font

Spalte C Font

M/O

Default

Beschreibung

<Fontname>.FNT

O

aktueller Font

Font für die Darstellung von Text

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

Color0,Color1,...

O

aktuelle Vorder-grundfarbe

Schriftfarbe des Textes für Zustände 0,1,...

BackColor

Spalte I

M/O

Default

Beschreibung

Color0,Color1,...

O

aktuelle Hintergrund-farbe

Hintergrundfarbe des Switch für Zustände 0,1,...

Format

Spalte J

M/O

Default

Beschreibung

Format

O

kein Rahmen

Art des Rahmen

Action

Spalte K

M/O

Default

Beschreibung


 

SetVar+1

Bei Betätigung des #Switch-Objektes wird der Variablenwert automatisch um 1 inkrementiert und die zugehörige Bild/Textinformation angezeigt. Ist der aktuelle Wert grösser als die Anzahl definierter Zustände - 1, so wird der Wert 0 gesetzt

Limit1

Spalte L

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Min

Unterer Grenzwert

...Numerische Konstante

...Variable vom Typ VarType

Limit2

Spalte M

M/O

Default

Beschreibung

 

<constant>

<variable>

O

VarType-Max

Oberer Grenzwert

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


Wert des Switch.

Default-Verhalten, sofern keine Limits und Limit-Aktionen definiert sind:

Enthält die Variable einen Wert > (Anzahl definierter Zustände - 1), so wird der  letzte Zustand angezeigt.

Enthält die Variable einen Wert < 0, so wird der erste Zustand angezeigt.

VarType

Spalte Q

M/O

Default

Beschreibung

numerischen Datentypen

O


es werden alle numerischen Datentypen unterstützt

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O


siehe Spalte VarState

Option

Spalte S

M/O

Default

Beschreibung

Pos={Center¦Left¦Right}

O

Pos=Left

Horizontale Ausrichtung des Texts, bzw. Bild.

 

Pos=Center

zentriert

Pos=Left

linksbündig

Pos =Right

rechtsbündig

 

VPos={Top¦Bottom}

O

 

Vertikale Ausrichtung des Texts, bzw. Bild.

 

VPos=Top

Am oberen Rand ausgerichtet

VPos=Bottom

Am unteren Rand ausgerichet



Transparency=<color>

 

 

Wenn eine Bilddatei projektiert wurde, wird die angegebene Farbe als transparent interpretiert

PWL=<level>

 

 

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

SetVar=<constant>

SetVar=<variable>

O


Es stehen die SetVar= Actions zur Verfügung