Arched Bar Graph

Dieses Objekt ähnelt einem linearen Balkendiagramm, hat jedoch eine gewölbte Form. Es wird um ein Output Ellipse Objekt gezeichnet, das von einem definierten Rechteck umschlossen wird. Die Winkel werden aus der positiven x-Achse im mathematisch positiven (gegen den Uhrzeigersinn) Richtung berechnet. Das Positionsattribut bezieht sich immer auf die obere linke Ecke des umschließenden Rechtecks, unabhängig von der Ausrichtung. Das Objekt wird transparent gezeichnet, damit Objekte darunter den visuellen Effekt verbessern können. Ein Change Size-Befehl kann dazu führen, dass die „Balkenbreite“ die Hälfte der Breite oder Höhe des Objekts erreicht oder überschreitet, was jedoch nicht zur Ablehnung des Pools führt. Der Virtual Terminal kann den Wert der Balkenbreite für die Zeichnung verringern, aber dieser reduzierte Wert wird nicht im Objekt gespeichert.

Attribut
AID
Attribut
Beschreibung
Type

Der Typ des Objektes.

Colour

Eine Farbe basierend auf den Index der Colour Palette.

Target Line Colour

Ziel-Linienfarbe (falls gezeichnet).

Options (Output Arched Bar Graph)

Logische Bits zur Angabe, welche Teile gezeichnet werden sollen.

1 = TRUE

  • Bit 0 = Rahmen zeichnen: Wenn dieses Bit TRUE (1) ist, werden die Randlinien, einschließlich der Start- und Endlinie, immer gezeichnet.
  • Bit 1 = Ziel-Linie zeichnen: Wenn TRUE, wird eine Ziel-Linie gezeichnet.
  • Bit 2 = Nicht definiert, auf 0 setzen empfohlen.
  • Bit 3 = Balkendiagramm-Typ:
    • Wenn FALSE (0), wird das Balkendiagramm ausgefüllt.
    • Wenn TRUE (1), wird das Balkendiagramm nicht ausgefüllt, sondern zeigt den aktuellen Wert als eine einzelne Linie an der entsprechenden Position innerhalb des Balkendiagramms.
  • Bit 4 = Abweichung des Balkendiagramms um den Bogen:
    • 0 = Gegen den Uhrzeigersinn.
    • 1 = Im Uhrzeigersinn.
Start Angle

Startwinkel/2 (in Grad) von der positiven x-Achse gegen den Uhrzeigersinn (90° ist gerade nach oben). Start- und Endwinkel definieren den Bogen. Wenn Start- und Endwinkel gleich sind, ist der Bogen des Balkendiagramms geschlossen (360°).

End Angle

Endwinkel/2 (in Grad) von der positiven x-Achse gegen den Uhrzeigersinn (90° ist senkrecht nach oben). Start- und Endwinkel definieren den Bogen. Wenn Start- und Endwinkel gleich sind, ist der Bogen des Balkendiagramms geschlossen (360°).

Bar Graph Width

Breite des Balkendiagramms in Pixeln. Die Breite des Balkendiagramms sollte weniger als die Hälfte der Gesamtbreite oder weniger als die Hälfte der Gesamthöhe betragen, je nachdem, was kleiner ist.

Min Value

Roh-Minimalwert für die Eingabe vor der Skalierung. Offset und Skalierung müssen angewendet werden, um den tatsächlichen Minimalwert zu bestimmen.

Max Value

Roh-Maximalwert für die Eingabe. Offset und Skalierung müssen angewendet werden, um den tatsächlichen Maximalwert zu bestimmen.

Variable Reference

Referenz auf ein Variablen-Objekt zur Wertübernahme.

Target Value Variable Reference

Object ID eines Number Variable-Objekts, aus dem der Zielwert des Balkendiagramms abgerufen wird. Wenn dieses Attribut auf NULL gesetzt ist, wird der Zielwert direkt aus dem Attribut „Zielwert“ abgerufen. Der Wert der referenzierten Number Variable muss im Bereich von 0 bis 65535 liegen.

Target Value

Aktueller Zielwert. Wird nur verwendet, wenn das Attribut „Zielwert-Variable Referenz“ NULL ist. Der Zielwert wird als Linie im Balkendiagramm angezeigt, um einen Ziel- oder Warnwert anzuzeigen. Wenn der Zielwert > Maximalwert oder der Zielwert < Minimalwert ist, wird die Ziellinie an einem der Enden des Balkendiagramms angezeigt, ohne dass ein Fehler durch das VT generiert wird.

Number of Macros to follow

Anzahl der enthaltenen Makroreferenzen, auch wenn sie null ist.

Jede Makroreferenz besteht aus 2 Bytes: eines für die Ereignis Id und eines für die Makro Id.

Wenn das angegebene Ereignis eintritt, wird das zugehörige Makro ausgeführt. VT-Version 5 und spätere: Eine Referenz auf ein Makro mit 16-Bit-Object Id zählt im Kontext dieses Attributs als 2 Makroreferenzen.

Wird benutzt in
Attribut
Beschreibung