Graphics Context
Das Graphics Context Object (GCO) ab VT Version 6 ermöglicht das Zeichnen auf einer Leinwand (Bitmap) zur Laufzeit. Wenn nicht unterstützt, wird es wie ein NULL-Objekt behandelt. Die Leinwand speichert Inhalte, auch wenn das Objekt nicht angezeigt wird, und kann für Anwendungen wie Präzisionslandwirtschaft verwendet werden. Änderungen an der Leinwandgröße erfordern das Hochladen eines neuen Objekts. Der "Viewport" definiert den sichtbaren Bereich und kann zur Laufzeit angepasst werden. GCO-Befehle können in einem Makro zusammengefasst werden und sind effizient über CAN-Pakete übertragbar. Der Grafik-Cursor zeigt die nächste Zeichnungsposition an.
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“.
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.
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.
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.
List (Input)
Dieses Objekt ermöglicht es dem Bediener, einen Eintrag aus einer Liste auszuwählen. Der angezeigte Wert wird durch das Attribut "Value" oder eine Variable bestimmt. Nur der aktuelle Wert wird angezeigt, wenn das Objekt nicht bearbeitet wird. Ein Wert von 255 bedeutet, dass kein Eintrag ausgewählt wurde. Ungültige Indizes sind nicht zulässig, aber eine Variable kann auf einen ungültigen Wert gesetzt werden. Wenn der Listeneintrag leer ist, bleibt er sichtbar und kann ausgewählt werden.
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.
Button
Das Button-Objekt definiert eine Schaltfläche, die hauptsächlich für VTs mit Touchscreens oder Zeigegeräten gedacht ist, aber auch von allen VTs unterstützt werden muss. Falls kein Touchscreen oder Zeigegerät unterstützt wird, muss der VT eine Möglichkeit zur Navigation zu diesem Objekt bieten. Bei Aktivierung des Button-Objekts sendet der VT eine Button-Aktivierungsnachricht an den Working Set Master.
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.