02.11.2012 Aufrufe

Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik

Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik

Handbuch Bediengeräte - GRAF-SYTECO Visualisierungstechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!