Nadogradnja funkcije DGUS: fleksibilno slaganje bilo koje kontrole stranice

Kao odgovor na zahtjeve tržišta za daljnjim poboljšanjem fleksibilnosti kombinacija kontrole DGUS platforme, DWIN je dodao novo sučelje "page overlay switch" u DGUS platformi, koje 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/

Pomoću ove funkcije korisnici mogu preklopiti kontrole bilo koje stranice na sve preostale stranice. Kontrole na stranici s preklapanjem imaju zadani najviši prioritet. Kontrole na stranici preklapanja nalaze se na vrhu stranice preklapanja (uključujući sve kontrole zaslona i dodirne kontrole na stranici preklapanja). Prioritet dodirnih kontrola može se prilagoditi prema stvarnim radnim potrebama. Kada se dodirne kontrole dviju stranica preklapaju, učinkovita je samo dodirna kontrola s najvećim prioritetom.

Metoda razvoja:

1. Nadogradite jezgru pametnog zaslona na najnoviju verziju: T5L_UI_DGUS2_V65.

2. Pogledajte 0x00E8 adresu varijabilnog sučelja operativnog sustava u razvojnom vodiču, uključite prekidač preklapanja stranice i postavite prioritet kontrole i ID stranice koji treba prekriti.

Adresa

Definicija

Duljina (bajt)

Opis

0x00E8

Prekidač slaganja stranica

2

0xE8_H: 0x5A Omogući funkciju preklapanja stranice, postavi drugu vrijednost za onemogućavanje funkcije;0xE8_L: Omogući način rada prekrivanja stranice nakon dodira;0x00=ne reagira na dodir stranice preklapanja;0x01 = reagira samo na dodir stranice preklapanja;

0xE9: ID stranice koja će se prekriti.

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

Adresa 0x00E8: Zapišite podatke 0x5A01 (5A znači uključivanje sklopke preklapanja, 01 znači samo reagiranje na dodir stranice preklapanja)

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

Primjer naredbe:

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

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


Vrijeme objave: 25. rujna 2023