Zum Inhalt

ID 21 – Number variable – ISO 11783-6 – B.13.2

Das Number Variable Objekt mit der ID 21 ist ein reines Datenobjekt. Es speichert einen numerischen Wert, der von anderen Anzeige- oder Eingabeobjekten referenziert werden kann.

Attribute und Record Format (Tabelle B.43)

Die folgende Tabelle beschreibt den Aufbau des Number Variable 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 21 3 Objekttyp = Number Variable.
[1] Value Integer 4 0 – 2^32-1 4 – 7 32-Bit unsigned Integer-Wert.

Funktionsweise und Referenzierung

Variablen sind keine sichtbaren Objekte. Sie werden niemals direkt in eine Maske oder einen Container als "Child" eingefügt, sondern dienen als Datenquelle für andere Objekte:

  • Referenzierung: Objekte wie Input Number (ID 9), Output Number (ID 12) oder Output Meter (ID 17) verweisen über ihr Attribut Variable reference auf die ID einer Number Variable.
  • Zentrale Datenhaltung: Mehrere Anzeigeobjekte können dieselbe Variable referenzieren. Wird der Wert der Variable geändert, aktualisiert das VT automatisch alle betroffenen Anzeigen.

Ereignisse (Events - Tabelle B.42)

Das Number Variable Objekt reagiert auf folgende Ereignisse:

  • On Change Value: Wird ausgelöst, wenn sich der Wert ändert (durch Change Numeric Value Befehl oder Eingabe des Bedieners). Das VT zeichnet alle Objekte neu, die diese Variable referenzieren.

Bedeutung für die Implementierung

Number Variables sind das Rückgrat der Kommunikation zwischen Maschine und Terminal. * Effizienz: Anstatt jedes Anzeigeobjekt einzeln zu aktualisieren, ändert die ECU nur den Wert der zentralen Variable. * Konsistenz: Durch die Verwendung von Variablen wird sichergestellt, dass an verschiedenen Stellen der Benutzeroberfläche (z. B. Hauptmaske und Einstellungsmenü) immer derselbe aktuelle Wert angezeigt wird.

Weitere Informationen und Beispiele finden sich im ISOBUS Wiki - Number Variable von Tobias Tenberg.


Hinweis: Für detaillierte Spezifikationen zu Datentypen und Nachrichtenformaten wird auf die offizielle ISO 11783-6:2018 verwiesen.