Uebung_014: Container (visible/invisible)

Uebung_014

NotebookLM

Dieser Artikel beschreibt die logiBUS®-Übung Uebung_014. Hier wird gezeigt, wie man die Benutzeroberfläche des ISOBUS-Terminals dynamisch verändert, indem ganze Gruppen von Objekten (Container) sichtbar oder unsichtbar geschaltet werden.

🎧 Podcast


Ziel der Übung

Verwendung des Bausteins Q_ObjHideShow zur Steuerung der Sichtbarkeit von ISOBUS-Objekten. Dies ermöglicht es, kontextsensitive Oberflächen zu erstellen, die nur die Informationen anzeigen, die im aktuellen Betriebszustand relevant sind.


Beschreibung und Komponenten

[cite_start]Die Subapplikation Uebung_014.SUB nutzt zwei Softkeys, um einen Speicher zu setzen oder zu löschen, dessen Zustand die Sichtbarkeit eines Containers steuert[cite: 1].

Funktionsbausteine (FBs)

  • SoftKey_UP_F1 & F2: Eingabe am Terminal (Ein/Aus).

  • E_SR: Der Speicher für den Sichtbarkeits-Status.

  • Q_ObjHideShow: Der ISOBUS-Ausgangsbaustein. [cite_start]Er steuert die Eigenschaft „Sichtbarkeit“ des Objekts mit der ID Container_B[cite: 1].


Funktionsweise

  1. Ein Klick auf F1 setzt den Speicher auf TRUE.

  2. Ein Klick auf F2 setzt den Speicher auf FALSE.

  3. Das jeweilige Ereignis (EO) triggert den REQ-Eingang von Q_ObjHideShow.

  4. Der Baustein übermittelt den Zustand von qVisible an das Terminal.

  5. Alle Objekte, die sich im ISOBUS-Pool innerhalb des Container_B befinden, erscheinen oder verschwinden nun zeitgleich auf dem Bildschirm.


Anwendungsbeispiel

Optionale Ausstattungsmerkmale: Eine Maschine kann mit oder ohne Wiegeeinrichtung bestellt werden. In der Software ist die Wiege-Anzeige in einem Container gruppiert. Je nach Konfiguration (oder Knopfdruck) wird dieser gesamte Bereich ein- oder ausgeblendet, sodass der Bediener nicht durch inaktive Felder abgelenkt wird.