Zurück

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äter: Eine Referenz auf ein Makro mit 16-Bit-Objekt-ID zählt im Kontext dieses Attributs als 2 Makroreferenzen.
Wird benutzt von
Linear Bar Graph
Dieses Objekt ist ein lineares Balkendiagramm oder Thermometer, das durch ein umschließendes Rechteck in einer von vier Orientierungen definiert wird. Ein Zielwert kann optional auf dem Balkendiagramm markiert werden. Der Positionsattribut des Balkendiagramms bezieht sich immer auf die obere linke Ecke des Rechtecks, unabhängig von der Ausrichtung.
Key Group
Das Key Group Object (ab VT Version 4) ist ein übergeordnetes Objekt, das nur im User-Layout Soft Key Mask der VT verwendet wird. Es enthält Key Objects und Object Pointer Objects, wobei ein Object Pointer nur auf ein Key Object, ein weiteres Object Pointer Object oder das NULL-Objekt zeigen darf. Die Key Objects in diesem Objekt gruppieren entweder Key Objects oder Verweise auf diese. Der VT gestattet es dem Operator nicht, diese Gruppierung beim Zuweisen der Key-Layouts zu unterbrechen, selbst wenn sie auf unterschiedliche Soft Key-Seiten verteilt sind. Dadurch können mehrere Key Cells erforderlich sein. Working Sets können durch das Einfügen von Key Group Objekten in den Objektpool an der Soft Key Mask des VT teilnehmen. Es wird empfohlen, das Key Group Object transparent zu machen, damit der VT die Hintergrundfarbe aller Key Objects gleichsetzen kann. Ein Object Pointer, der auf das NULL-Objekt zeigt, reserviert eine Key-Objekt-Position, ohne andere Key Objects zu verschieben.
Polygon
Dieses Objekt gibt ein Polygon aus, das die Typen konvex, nicht konvex, komplex und offen haben kann. Wenn der Typ nicht „offen“ ist, muss das Working Set den Typ angeben. Der VT verwendet den „even-odd“-Füllalgorithmus und schließt das Polygon automatisch, wenn es nicht manuell geschlossen wird. Die Punkte sind relativ zur oberen linken Ecke des Output Polygon Objekts und müssen mindestens drei Punkte umfassen.
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. Der 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 VT kann den Wert der Balkenbreite für die Zeichnung verringern, aber dieser reduzierte Wert wird nicht im Objekt gespeichert.
Meter
Dieses Objekt ist ein Meter, dessen allgemeines Erscheinungsbild dem VT überlassen wird, aber um einen Kreis gezeichnet wird, der in einem definierten Quadrat eingeschlossen ist. Die Winkelattribute werden aus der positiven x-Achse im mathematisch positiven (gegen den Uhrzeigersinn) Richtung berechnet. Der VT sorgt dafür, dass die Nadelbewegung andere darunter liegende Objekte nicht beeinträchtigt. Der Positionsattribut bezieht sich immer auf die obere linke Ecke des umschließenden Quadrats, unabhängig von der Ausrichtung. Das Objekt wird transparent gezeichnet, sodass Objekte darunter platziert werden können, um das Erscheinungsbild zu verbessern. Es wird empfohlen, dass die Länge der sichtbaren Markierungen 10 % der Breite des Meters beträgt, mindestens jedoch 1 Pixel (z. B. bei einer Meterbreite von weniger als 10 Pixel).
Ellipse
Dieses Objekt gibt eine Ellipse oder einen Kreis aus. Es gibt verschiedene Optionen zur Anpassung des Erscheinungsbilds.
Rectangle
Dieses Objekt gibt eine rechteckige Form aus.
Line (Output)
Dieses Objekt gibt eine Linie aus, deren Startpunkt im Parent-Objekt festgelegt ist.
Working Set
Dieses Objekt beschreibt ein Working Set und darf pro Working Set genau einmal im Objektpool enthalten sein. Es enthält mindestens ein Objekt zur Identifikation, das in einen Soft Key Designator passt. Der VT kann es zur Anzeige oder Identifikation des Working Sets in Alarminformationen, bei der Auxiliary Control Einrichtung oder in Soft Keys verwenden. Nur der VT kann dieses Objekt aktivieren, wodurch das Working Set den VT „besitzt“.
Picture Graphic object
Dieses Objekt zeigt eine Bitmap-Grafik, die der VT auf die Zielgröße skaliert.
Window Mask
Ein Window Mask Objekt ist ein spezielles Maskenobjekt, das in User-Layout Data Masks verwendet wird. Bei frei formbaren Fenstern wird es wie jedes andere Objekt auf die Größe der Window Cell skaliert. Die Window Cell Größe ergibt sich aus der festen Anordnung von 2 Spalten und 6 Reihen und der vom VT gemeldeten Maskengröße. Working Sets können durch Hinterlegen von Window Mask Objekten in den Pool an diesen Layouts teilnehmen.
String (Output)
Dieses Objekt gibt eine Textzeichenkette aus.
Number (Output)
Dieses Objekt wird verwendet, um einen numerischen Wert basierend auf einem angegebenen Ganzzahlwert zu formatieren und anzuzeigen. Die VT verwendet die folgende Gleichung, um den angezeigten Wert zu formatieren: Angezeigter Wert = (Wertattribut + Offset) × Skalierungsfaktor. Abhängig vom Attribut „Optionen“ werden die angezeigten Werte entweder abgeschnitten oder auf die Anzahl der Dezimalstellen gerundet, die im Attribut „Anzahl der Dezimalstellen“ angegeben sind. Die VT sollte Doppelpräzisionsoperationen implementieren, um Rundungsfehler zu minimieren.
Number (Input)
Dieses Objekt formatiert, zeigt an und ändert einen numerischen Wert basierend auf einem Ganzzahlwert. Die Gleichung für den angezeigten Wert lautet: Angezeigter Wert = (Wertattribut + Offset) × Skalierungsfaktor. Die angezeigten Werte werden je nach „Optionen“-Attribut abgeschnitten oder gerundet. Die VT sollte Doppelpräzision zur Minimierung von Rundungsfehlern verwenden. Wenn der Betreiber die „Enter“-Taste drückt, wird der neue Wert nur akzeptiert, wenn er im skalierten min/max-Bereich liegt. Andernfalls bleibt das Eingabeobjekt offen. Bei gültigem Wert wird das Wertattribut entsprechend der Gleichung gesetzt: Wertattribut = (neuer Wert / Skalierungsfaktor) − Offset. Das Working Set kann Werte durch Pool-Upload oder den Befehl „Change Numeric Value“ ändern.
List (Output)
Das Output List Object wird verwendet, um ein einzelnes Objekt aus einer Gruppe von Objekten anzuzeigen. Das anzuzeigende Objekt wird durch das Attribut "Value" oder eine Variablenreferenz bestimmt. Das ausgewählte Element kann zentriert dargestellt werden. Wenn das ausgewählte Element breiter oder höher als das Output List Object ist, wird es links- oder obenbündig ausgerichtet, um den Anzeigebereich zu maximieren. Nichts wird angezeigt, wenn der Indexwert 255 oder ungültig ist.
String (Input)
Dieses Objekt wird verwendet, um eine Zeichenkette vom Bediener einzugeben. Es ermöglicht die Eingabe von Text, der dann für die weitere Verarbeitung genutzt werden kann.
Line Attribute
Dieses Objekt speichert die Linienattribute, die mit Ausgabegrafiken wie Linienobjekten verbunden sind. Es definiert, wie Linien dargestellt werden, wobei das Endpunkt der Linie berechnet werden kann, aber nicht zwingend gezeichnet wird, wenn das Linienattribut angewendet wird.
Fill Attribute
Dieses Objekt speichert Attribute, die mit dem Füllen von Ausgabegrafiken wie Formobjekten verbunden sind. Es bestimmt, wie die Füllung dieser Formen dargestellt wird.
Font Attribute
Dieses Objekt enthält Attribute für Schriftarten. Der Working Set Designer kann die Schriftattributen ändern, entweder über den Befehl "Change Font Attributes", den Befehl "Change Attribute" oder durch Übertragen eines neuen Objekts. Dabei sollte beachtet werden, dass einige Änderungen zu einer ungültigen Objektpool-Konfiguration führen können, wenn die Schriftgröße oder der Schriftstil eine nicht unterstützte Kombination darstellen.
Data Mask
Das Data Mask-Objekt beschreibt die Objekte, die im Data Mask-Bereich des physischen Displays erscheinen. Die Größe des Data Mask wird vom VT definiert und ist für den Working Set über die "Get Hardware"-Nachricht zugänglich.
Animation
Das Animation-Objekt, verfügbar ab VT-Version 5, wird verwendet, um Animationen anzuzeigen. Es besteht aus einer Liste von Objekt-IDs, von denen eine basierend auf dem Wertattribut angezeigt wird. Designer sollten darauf achten, dass die Leistung des VTs variieren kann, daher sollten die Objekte klein gehalten und die Aktualisierungsrate vernünftig (empfohlen: 200 ms oder langsamer) sein. Das Refresh-Intervall wird vom VT möglicherweise begrenzt oder angepasst. Das Animation-Objekt wird aktualisiert, wenn es sichtbar ist und das angegebene Refresh-Intervall abgelaufen ist. Wenn es unsichtbar ist, wird der Timer gestoppt und der Index nicht erhöht. Der Indexwert wird beim Aktualisieren auf Gültigkeit überprüft.
Alarm Mask
Alarme ermöglichen es einem Working Set, jederzeit Alarminformationen anzuzeigen. Wenn mehrere Working Sets eine Alarmmaske aktiviert haben, zeigt das VT diese in der Reihenfolge ihrer Priorität an.