Nadogradnja DGUS funkcije: Fleksibilno slaganje kontrola bilo koje stranice

Kao odgovor na zahtjeve tržišta za daljnjim poboljšanjem fleksibilnosti kombinacija upravljanja DGUS platformom, DWIN je dodao novi interfejs "preklapanja stranica" u DGUS platformi, koji se može koristiti za implementaciju globalnih dinamičkih alarmnih upita i drugih funkcija.

Video: https://forums.dwin-global.com/index.php/forums/topic/news-dgus-function-upgrade-flexible-stacking-of-any-page-controls/

Koristeći ovu funkciju, korisnici mogu preklopiti kontrole bilo koje stranice na sve preostale stranice. Kontrole na stranici sa preklapanjem podrazumevano imaju najviši prioritet. Kontrole na stranici sa preklapanjem nalaze se na vrhu stranice sa preklapanjem (uključujući sve kontrole ekrana i dodirne kontrole na stranici sa preklapanjem). Prioritet kontrola na dodir može se podesiti prema stvarnim potrebama rada. Kada se dodirne kontrole dvije stranice preklapaju, djelotvorna je samo kontrola dodira s najvišim prioritetom.

Metoda razvoja:

1. Nadogradite kernel pametnog ekrana na najnoviju verziju: T5L_UI_DGUS2_V65.

2. Pogledajte adresu 0x00E8 interfejsa promenljive operativnog sistema u vodiču za razvoj, uključite prekidač za prekrivanje stranice i postavite prioritet kontrole i ID stranice koji treba da se preklopi.

Adresa

Definicija

dužina (bajt)

Opis

0x00E8

Prekidač za slaganje stranica

2

0xE8_H: 0x5A Omogući funkciju preklapanja stranice, postavite drugu vrijednost da onemogućite funkciju;0xE8_L: Omogući način preklapanja stranice nakon dodira;0x00=ne reaguje na dodire stranice;0x01 = samo reaguje na dodir stranice sa preklapanjem;

0xE9: ID stranice koja se preklapa.

Na primjer, postavite sve kontrole ekrana i dodira na stranici 74 na druge stranice za prikaz. Nakon superponiranja, reagovaće se samo na dodirne kontrole na stranici 74 (to jest, 0xE8_L je postavljeno na 0x01). Metoda operacije je:

Adresa 0x00E8: Upišite podatke 0x5A01 (5A znači uključivanje prekidača za prekrivanje, 01 znači samo reagovanje na dodir stranice sa preklapanjem)

0x00E9 adresa: upišite ID broj stranice za prekrivanje 0x004A (tj. 74)

Primjer naredbe:

Pošalji: 5AA5 07 82 00E8 5A01 004A Stranica sa preklapanjem br. 74 je prikazana i reaguje samo na dodir stranice sa preklapanjem.

Pošaljite: 5AA5 07 82 00E8 5A00 004A Stranica sa preklapanjem br. 74 je prikazana i ne reaguje na dodir stranice sa preklapanjem.


Vrijeme objave: Sep-25-2023