Spalten ActionLimit1, ActionLimit2

Top  Previous  Next

Die Spalten ActionLimit1 und ActionLimit2 definieren die Aktionen die bei Unter- bzw. Überschreitung des Wertebereiches, der durch Limit1 bzw. Limit2 definiert ist, ausgeführt werden sollen.

Die Spalten ActionLimit1 und ActionLimit2 definieren die Aktionen die bei Unter- bzw. Überschreitung des Wertebereiches, der durch Limit1 bzw. Limit2 definiert ist, ausgeführt werden sollen. Diese Limit-Aktionen werden von allen Objekten mit numerischen Datentypen unterstützt.

 

Folgende Limit-Aktionen werden von allen Objekten unterstützt die numerische Datentypen erlauben:

ActionLimit1 / ActionLimit2

Beschreibung

Alarm:set=<no>

Alarm:[<alarmtype>].set=<no>

Fügt den Alarm <no> in die Alarmhistorie ein. Wenn der Wert wieder im gütigen Bereich ist wird die Zeit "off" in der Historie nachgetragen.

 

Die Control-Bits im Alarmbuffer werden nicht beeinflusst!

 

#Page=<name>

Die Seite mit dem Namen <name> wird geöffnet

Backcolor=<color>

Die Hintergrundfarbe wird auf <color> geändert, wobei <color> eine konstante Farbe sein muss.

Close

Das zuletzt geöffnete Fenster wird geschlossen

Close=<name>

Das Fenster mit dem Namen <name> wird geschlossen

Color=<color>

Die Vordergrundfarbe wird auf <color> geändert,  wobei <color> eine konstante Farbe sein muss.

Exit

Die Applikation wird beendet und der Benutzer kehrt zurück zum Betriebssystem

FastFlash

Das Objekt blinkt mit 1 Hz  (0.5s Ein/Aus)

Flash

Das Objekt blinkt mit 0.5 Hz (1s Ein/Aus)

Language=<name>

Sprachumschaltung auf Sprache <name>. (s.a. Definition von Sprachen)

SetVar=<constant>

SetVar=<variable>

...Der Variable VarValue wird die Konstante <constant> zugewiesen

...Der Variable VarValue wird die Variable <variable> zugewiesen.

Icon-Hinweis<variable> muss vom selben Typ sein wie VarValue, nämlich VarType!

SetVar:<variable1>=<constant>

SetVar:<variable1>=<variable2>

...Der <variable1> wird die Konstante <constant> zugewiesen.

...Der <variable1> wird <variable2> zugewiesen.

Icon-Hinweis<variable1> und <variable2> müssen vom selben Datentyp sein!

SetVar=Limit1

Die Variable, die im Feld VarValue steht, erhält den Wert der Spalte Limit1

SetVar=Limit2

Die Variable, die im Feld VarValue steht, erhält den Wert der Spalte Limit2

System=<excutable> [[options]]

Als <executable> kann eine beliebig ausführbare Datei inklusive parameter stehen.

Pfade mit Leerzeichen müssen zwischen Anführungszeichen gesetzt werden.

 

Folgende Optionen können zwischen eckigen Klammern angegeben werden:

-d <Arbeitsverzeichnis>

 

Beispiel:

system="c:\Program files\viewer\viewer.exe" myfile [-d d:\my documents]

VarPool:sysvarsave

Speichert die persistenten Systemvariablen als <HOST>.INI ins Verzeichnis PATH_INI .

Unterschied zu EPAM3

folgende Limit-Aktionen werden derzeit nicht unterstützt: (siehe auch Aktionen)
Alarm=<x>
Backlight=<x> ersetzt durch SetVar=<x> auf /S/APP/Backlight
Contrast=<x> nicht mehr notwendig (nur für passiv LCDs)
Language=s_mysysvar ersetzt durch SetVar=/S/USR/mysysvar auf /S/APP/Language
Msg=<x> ersetzt durch SetVar:<variable>=<x>
Load=<x>