Aggiornamento della funzione DGUS: impilamento flessibile di controlli di qualsiasi pagina

In risposta alla richiesta del mercato di migliorare ulteriormente la flessibilità delle combinazioni di controllo della piattaforma DGUS, DWIN ha aggiunto una nuova interfaccia "interruttore di sovrapposizione di pagina" nella piattaforma DGUS, che può essere utilizzata per implementare messaggi di allarme dinamici globali e altre funzioni.

Utilizzando questa funzione, gli utenti possono sovrapporre i controlli di qualsiasi pagina a tutte le pagine rimanenti.Per impostazione predefinita, i controlli sulla pagina in sovrapposizione hanno la priorità più alta.I controlli sulla pagina in sovrapposizione si trovano nella parte superiore della pagina in sovrapposizione (inclusi tutti i controlli display e i controlli touch sulla pagina in sovrapposizione).controlli).La priorità dei controlli touch può essere regolata in base alle effettive esigenze operative.Quando i controlli touch di due pagine si sovrappongono, è efficace solo il controllo touch con la priorità più alta.

Metodo di sviluppo:

1. Aggiorna il kernel dello schermo intelligente alla versione più recente: T5L_UI_DGUS2_V65.

2. Fare riferimento all'indirizzo 0x00E8 dell'interfaccia variabile del sistema operativo nella guida allo sviluppo, attivare l'interruttore di sovrapposizione della pagina e impostare la priorità di controllo e l'ID della pagina che deve essere sovrapposta.

Indirizzo

Definizione

Lunghezza(byte)

Descrizione

0x00E8

Interruttore di impilamento delle pagine

2

0xE8_H: 0x5A Abilita la funzione di sovrapposizione della pagina, imposta un altro valore per disabilitare la funzione;

0xE8_L: abilita la modalità post-touch di sovrapposizione della pagina;

0x00=non risponde ai tocchi della pagina in sovrapposizione;

0x01 = risponde solo al tocco della pagina in sovrimpressione;

0xE9: l'ID della pagina da sovrapporre.

Ad esempio, sovrapporre tutti i controlli display e touch a pagina 74 su altre pagine per la visualizzazione.Dopo la sovrapposizione, verrà data risposta solo ai controlli touch a pagina 74 (ovvero, 0xE8_L è impostato su 0x01).Il metodo operativo è:

Indirizzo 0x00e8: scrivi dati 0x5a01 (5a significa attivare l'interruttore di sovrapposizione, 01 significa rispondere solo al tocco della pagina di sovrapposizione)

Indirizzo 0x00E9: scrivere il numero ID della pagina in sovrimpressione 0x004A (ovvero 74)

Esempio di comando:

Invia: 5AA5 07 82 00E8 5A01 004A Viene visualizzata la pagina di sovrapposizione n. 74 e risponde solo al tocco di pagina di sovrapposizione.

Invia: 5AA5 07 82 00E8 5A00 004A Viene visualizzata la pagina in sovrimpressione N. 74 e non risponde al tocco della pagina in sovrimpressione.


Orario di pubblicazione: 25 settembre 2023