5 Erstinbetriebnahme
Visualisierungsobjekt ändern über die Visualisierungskommandos
Einleitung
Bestandteile der Visuali-
sierungsbibliothek
Voraussetzung
Aufgabe 1
Lösung der Aufgabe 1
JetSym-STX-Programm
der Aufgabe 1
82
Die Visualisierungskommandos sind Funktionen aus der Visualisierungsbib-
liothek von JetSym. Diese Funktionen können im JetSym-STX-Programm
aufgerufen werden. Mit den Visualisierungskommandos manipulieren Sie
Visualisierungsobjekte direkt aus dem JetSym-STX-Programm. Im Folgenden
wird gezeigt, wie Sie z. B. die Füllfarbe einer Ellipse über das Visualisierungs-
kommando ändern.
Alle verfügbaren Kommandos sind in der Datei VISU_Functions.stxp dekla-
riert. Vordefinierte Datentypen, wie Farbe als RGB-Wert, Attribute und Tasten-
codes, sind in der Datei VISU_Defines.stxp deklariert. Beide Dateien sind
Bestandteil der Visualisierungsbibliothek.
Damit der Compiler das folgende Programm ohne Fehler kompiliert, müssen
Sie die folgenden Beispiele um den folgenden Programmcode ergänzen:
#Include
"VisualInterface.stxp";
Function
OnKeyDown (KeyCode:long, Flags:long)
End_Function;
Function
OnKeyUp (KeyCode:long, Flags:long)
End_Function;
Vom Anwendungsprogramm gesteuert soll das Attribut Füllfarbe einer Ellipse
geändert werden. Die Füllfarbe soll nach 5 s von rot nach blau und nach
weiteren 5 s von blau wieder nach rot wechseln.
Das Anwendungsprogramm ruft zyklisch die Funktion VisuCmdAttribute()
auf.
Var
Flag:
Bool
At
End_Var;
Task
Visu_STX
Autorun
Flag := FALSE;
Loop
If
Flag =
FALSE Then
Flag := TRUE;
ELSE
Flag := FALSE;
End_If;
Case
Flag
Of
TRUE:
VisuCmdAttribute (Ellipse_4000,
ELLIPSE_ATTR_FILLATTRIBUTE, FillAttribute_Blue);
Break;
FALSE: VisuCmdAttribute (Ellipse_4000,
ELLIPSE_ATTR_FILLATTRIBUTE, FillAttribute_Red);
Break;
%MX 1;
Jetter AG