DGUS-Funktionserweiterung: Flexibles Stapeln beliebiger Seitensteuerelemente

Als Reaktion auf die Marktnachfrage nach einer weiteren Verbesserung der Flexibilität von DGUS-Plattform-Steuerungskombinationen hat DWIN eine neue „Page Overlay Switch“-Schnittstelle in der DGUS-Plattform hinzugefügt, mit der globale dynamische Alarmaufforderungen und andere Funktionen implementiert werden können.

Mit dieser Funktion können Benutzer die Steuerelemente einer beliebigen Seite auf allen übrigen Seiten überlagern.Die Steuerelemente auf der Overlay-Seite haben standardmäßig die höchste Priorität.Die Steuerelemente auf der Overlay-Seite befinden sich oben auf der Overlay-Seite (einschließlich aller Anzeigesteuerelemente und Touch-Steuerelemente auf der Overlay-Seite).Steuerungen).Die Priorität der Touch-Bedienelemente kann entsprechend den tatsächlichen Betriebsanforderungen angepasst werden.Wenn sich die Touch-Bedienelemente zweier Seiten überschneiden, ist nur das Touch-Bedienelement mit der höchsten Priorität wirksam.

Entwicklungsmethode:

1. Aktualisieren Sie den Smart Screen-Kernel auf die neueste Version: T5L_UI_DGUS2_V65.

2. Sehen Sie sich die 0x00E8-Adresse der Betriebssystemvariablenschnittstelle im Entwicklungshandbuch an, schalten Sie den Seitenüberlagerungsschalter ein und legen Sie die Steuerpriorität und die Seiten-ID fest, die überlagert werden müssen.

Adresse

Definition

Länge (Byte)

Beschreibung

0x00E8

Seitenstapelschalter

2

0xE8_H: 0x5A Seitenüberlagerungsfunktion aktivieren, anderen Wert festlegen, um die Funktion zu deaktivieren;

0xE8_L: Post-Touch-Modus für Seitenüberlagerung aktivieren;

0x00=reagiert nicht auf Overlay-Seitenberührungen;

0x01 = reagiert nur auf die Berührung der Overlay-Seite;

0xE9: die ID der Seite, die überlagert werden soll.

Überlagern Sie beispielsweise alle Anzeige- und Touch-Bedienelemente auf Seite 74 zur Anzeige auf anderen Seiten.Nach der Überlagerung wird nur auf die Touch-Bedienelemente auf Seite 74 reagiert (d. h. 0xE8_L wird auf 0x01 gesetzt).Die Operationsmethode ist:

Adresse 0x00E8: Daten schreiben 0x5A01 (5A bedeutet, den Overlay-Schalter einzuschalten, 01 bedeutet, nur auf die Berührung der Overlay-Seite zu reagieren)

0x00E9-Adresse: Schreiben Sie die Overlay-Seiten-ID-Nummer 0x004A (dh 74).

Befehlsbeispiel:

Senden: 5AA5 07 82 00E8 5A01 004A Die Overlay-Seite Nr. 74 wird angezeigt und reagiert nur auf die Berührung der Overlay-Seite.

Senden: 5AA5 07 82 00E8 5A00 004A Die Overlay-Seite Nr. 74 wird angezeigt und reagiert nicht auf die Berührung der Overlay-Seite.


Zeitpunkt der Veröffentlichung: 25. September 2023