DGUS-functie-upgrade: flexibel stapelen van alle paginabedieningen

Als antwoord op de marktvraag naar het verder verbeteren van de flexibiliteit van DGUS-platformbesturingscombinaties, heeft DWIN een nieuwe "pagina-overlay-schakelaar"-interface toegevoegd aan het DGUS-platform, die kan worden gebruikt om globale dynamische alarmprompts en andere functies te implementeren.

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

Met deze functie kunnen gebruikers de bedieningselementen van elke pagina over alle overige pagina's heen leggen. De besturingselementen op de overlaypagina hebben standaard de hoogste prioriteit. De bedieningselementen op de overlaypagina bevinden zich bovenaan de overlaypagina (inclusief alle weergavebedieningselementen en aanraakbedieningselementen op de overlaypagina). De prioriteit van de aanraakbedieningen kan worden aangepast aan de werkelijke bedieningsbehoeften. Wanneer de aanraakbedieningen van twee pagina's elkaar overlappen, is alleen de aanraakbediening met de hoogste prioriteit effectief.

Ontwikkelingsmethode:

1. Upgrade de smart screen-kernel naar de nieuwste versie: T5L_UI_DGUS2_V65.

2. Raadpleeg het 0x00E8-adres van de variabele interface van het besturingssysteem in de ontwikkelingshandleiding, schakel de pagina-overlay-schakelaar in en stel de besturingsprioriteit en de pagina-ID in die moet worden overlay.

Adres

Definitie

Lengte (byte)

Beschrijving

0x00E8

Schakelaar voor paginastapelen

2

0xE8_H: 0x5A Schakel de pagina-overlayfunctie in, stel een andere waarde in om de functie uit te schakelen;0xE8_L: pagina-overlay na aanraking inschakelen;0x00=reageert niet op aanrakingen van overlay-pagina's;0x01 = reageer alleen op aanraking van de overlaypagina;

0xE9: de ID van de pagina die moet worden overlay.

Plaats bijvoorbeeld alle display- en aanraakbedieningen op pagina 74 over andere pagina's voor weergave. Na superpositie wordt alleen op de aanraakbedieningen op pagina 74 gereageerd (dat wil zeggen dat 0xE8_L is ingesteld op 0x01). De bedieningsmethode is:

Adres 0x00E8: Gegevens schrijven 0x5A01 (5A betekent het inschakelen van de overlay-schakelaar, 01 betekent alleen reageren op aanraking van de overlay-pagina)

0x00E9 adres: schrijf het ID-nummer van de overlaypagina 0x004A (dwz 74)

Commandovoorbeeld:

Verzenden: 5AA5 07 82 00E8 5A01 004A De overlaypagina nr. 74 wordt weergegeven en reageert alleen op aanraking van de overlaypagina.

Verzenden: 5AA5 07 82 00E8 5A00 004A De overlaypagina nr. 74 wordt weergegeven en reageert niet op aanraking van de overlaypagina.


Posttijd: 25 september 2023