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: {Object ID}

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.