Spalte VarState

Top  Previous  Next

Die Spalte VarState enthält einen Variablennamen für den Objektstatus. Die Variable muss vom Typ WORD, INT, UINT oder BOOL (nur 0 und 1) sein. Mit Hilfe des Objektstatus kann jedes Objekt in EPAM einen der folgenden Zustände annehmen:

 

Status

Verhalten des Epam-Objekts

0

Objekt ist sichtbar und aktiv, d.h. der Bereich X, Y, DX, DY wird entsprechend dem Objekt dargestellt

1

Objekt ist nicht sichtbar und inaktiv (off), d.h. der Bereich X, Y, DX, DY wird mit dem aktuellen Hintergrund der aktuellen Bildseite dargestellt.

Es werden keine Aktionen ausgeführt.

Grenzwerte werden NICHT überwacht.

2

Objekt ist sichtbar aber inaktiv (disabled), d.h. der Bereich X, Y, DX, DY wird entsprechend dem Objekt schraffiert dargestellt.

Es werden keine Aktionen ausgeführt.

Grenzwerte werden überwacht.

4

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

8

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

12

Das Objekt blinkt mit ca. 2Hz (0.25s Ein/Aus)

 

Die Änderung des Objektstatus erfolgt über die Objektstatus-Variable (VarState) durch Setzen des entsprechenden Wertes.

 

Icon-Hinweis        Objektstatus bei Bildwechsel

Nach einem Bildwechsel werden alle mit einer Objektstatus-Variable versehenen Objekte mit dem Objektstatus nicht sichtbar und inaktiv (off) initialisiert. Erst nachdem der aktuelle Objektstatus gelesen wurde, wird das Objekt entsprechend dargestellt.

Dieses Vorgehen verhindert ungewollte Aktionen während dem Bildaufbau auf dem Zielsystem! (Bei der Simulation auf der Entwicklungsumgebung ohne Kommunikation zur Steuerung werden immer alle Objekte dargestellt!)

 

 

Icon-Hinweis        Option VarStateOnOffInverted

Wird die Option VarStateOnOffInverted gesetzt, ist das Objekt bei VarState 0 Off und bei 1 On.