Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik
Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik
Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Handbuch</strong> <strong>Bediengeräte</strong><br />
Parameter: int __XMid X-Koordinate Zeigermittelpunkt<br />
int __YMid Y-Koordinate Zeigermittelpunkt<br />
int __rOuter Radius äußere Zeigerbegrenzung in Pixel<br />
int __rInner Radius innere Zeigerbegrenzung in Pixel<br />
int __AngleStart Startwinkel +/- 180° bezogen auf die<br />
12 Uhr-Position.<br />
int __AngleEnd Endwinkel +/- 180° bezogen auf die<br />
12 Uhr-Position.<br />
long __ValueStart Minimalwert der Anzeige am Startwinkel<br />
long __ValueEnd Maximalwert der Anzeige am Endwinkel<br />
long __FgColor Vordergrundfarbe des Zeigers<br />
long __BkColor Hintergrundfarbe des vom Zeiger überstrichenen Bereichs<br />
int __Thickness Dicke des Zeigers<br />
0=Eine Linie (schmal)<br />
1=Drei Linien (breit)<br />
int __Attribute Attribut siehe Tabelle<br />
Rückgabewert int Handle des Instruments. Dieses Handle muß einer globalen<br />
Variable zugewiesen werden, die dann der Funktion<br />
ShowAnalogView(...) übergeben wird<br />
Beispiel:<br />
speedmeter = DefineAnalogView( 83, 66, 55, 0, -158, 158, 0, 140, 0x00FFFFFFUL,<br />
0x00000000UL,1,0x80); Initialisiert einen schwarzen Zeiger auf weißem Hintergrund.<br />
3.2.13.16 Zeigerinstrument anzeigen / aktualisieren<br />
Einmal mit DefineAnalogView(...) initialisiert, kann ein virtuelles Zeigerinstrument zyklisch aktualisiert<br />
werden. Hierzu müssen Sie der Funktion ShowAnalogView(...) lediglich ein gültiges Handle und den anzuzeigenden<br />
Istwert übergeben.<br />
Deklaration: void ShowAnalogView(int __InstrNo, long __Value )<br />
Parameter: int __InstrNo Handle des Zeigerinstrumentes<br />
int __Value Anzuzeigener Istwert<br />
Rückgabewert keiner<br />
Beispiel:<br />
ShowAnalogView( speedmeter, GetVar(VH_Speed));<br />
3.2.13.17 Zeigerinstrument löschen<br />
Mit der hier beschriebenen Funktion kann ein während des Zyklus dynamisch erzeugtes Analoginstrument<br />
gelöscht werden.<br />
Nach dem Aufruf dieser Fuktion darf die Funktion ShowAnalogView(...) für dieses Instrument nicht mehr<br />
aufgerufen werden !<br />
Deklaration: void DeleteAnalogView(int __InstrNo)<br />
Parameter: int __InstrNo Handle des Zeigerinstrumentes<br />
Rückgabewert keiner<br />
Beispiel:<br />
DeleteAnalogView(speedmeter);<br />
- 66 -