Zum Inhalt

ID 40 – Object Label Reference List – ISO 11783-6 – B.21

Das Object Label Reference List Objekt mit der ID 40 (ab VT Version 5) wird verwendet, um Objekten (wie Variablen oder Eingabefeldern) eine Liste von Beschriftungsobjekten (Labels) zuzuordnen.

Attribute und Record Format (Tabelle B.64)

Die folgende Tabelle beschreibt den Aufbau des Object Label Reference List Objekts im Objektpool.

AID Name Typ Größe (Bytes) Bereich / Wert Record Byte Beschreibung
- Object ID Integer 2 0 – 65534 1 – 2 Eindeutige ID im Objektpool.
[0] Type Integer 1 40 3 Objekttyp = Object Label Reference List.
[1] Number of Labelled objects Integer 2 0 – 65535 4 – 5 Anzahl der folgenden Label-Zuweisungen.
- Repeat: Integer 2 0 – 65534 6 – 7 ... Objekt-ID des zu beschriftenden Objekts (z. B. Input Number).
- {String Variable reference} Integer 2 0 – 65535 8 – 9 ... Objekt-ID einer String Variable mit dem Labeltext (oder FFFFh = kein Text).
- {Font type} Integer 1 0 – 255 10 ... Schriftart (siehe Annex K). Ignoriert bei WideString oder NULL.
- {Object Label graphic representation} Integer 2 0 – 65535 11 – 12 ... Objekt-ID einer Grafik (Icon) für das Label (oder FFFFh = keine Grafik).

Bedeutung und Funktionsweise

Das Objekt dient dazu, anderen Objekten (z. B. Working Set, Input-Felder) einen Namen (Text) und ein Icon (Grafik) zuzuweisen. Diese "Labels" werden vom VT verwendet: * Working Set Label: Das Label für das Working Set Objekt wird in der Liste der aktiven Arbeitsgruppen angezeigt. * Input Labels: Bei Eingabefeldern zeigt das VT das Label (Text/Grafik) im Popup-Editor an, damit der Benutzer weiß, welchen Wert er gerade bearbeitet (z. B. "Sämenge" statt nur "120").

Es ist nur eine Object Label Reference List pro Objektpool erlaubt.


Hinweis: Für detaillierte Spezifikationen wird auf die offizielle ISO 11783-6:2018, B.21 verwiesen.