Actualizarea funcției DGUS: Stivuire flexibilă a controalelor oricărei pagini

Ca răspuns la cererea pieței de îmbunătățire în continuare a flexibilității combinațiilor de control ale platformei DGUS, DWIN a adăugat o nouă interfață „comutator de suprapunere a paginii” în platforma DGUS, care poate fi utilizată pentru a implementa prompturi de alarmă dinamică globală și alte funcții.

Folosind această funcție, utilizatorii pot suprapune controalele oricărei pagini pe toate paginile rămase.Controalele de pe pagina de suprapunere au cea mai mare prioritate implicită.Comenzile de pe pagina de suprapunere se află în partea de sus a paginii de suprapunere (inclusiv toate comenzile de afișare și comenzile tactile de pe pagina de suprapunere).controale).Prioritatea comenzilor tactile poate fi ajustată în funcție de nevoile reale de funcționare.Când comenzile tactile ale două pagini se suprapun, este eficientă numai comanda tactilă cu cea mai mare prioritate.

Metoda de dezvoltare:

1. Actualizați nucleul ecranului inteligent la cea mai recentă versiune: T5L_UI_DGUS2_V65.

2. Consultați adresa 0x00E8 a interfeței variabilei sistemului de operare din ghidul de dezvoltare, activați comutatorul de suprapunere a paginii și setați prioritatea de control și ID-ul paginii care trebuie suprapus.

Abordare

Definiție

Lungime (octet)

Descriere

0x00E8

Comutator de stivuire a paginilor

2

0xE8_H: 0x5A Activați funcția de suprapunere a paginii, setați altă valoare pentru a dezactiva funcția;

0xE8_L: Activați modul de suprapunere a paginii după atingere;

0x00=nu răspunde la atingerile de pagină suprapuse;

0x01 = răspunde doar la atingerea paginii suprapuse;

0xE9: ID-ul paginii care urmează să fie suprapusă.

De exemplu, suprapuneți toate comenzile de afișare și atingere de la pagina 74 pe alte pagini pentru afișare.După suprapunere, se va răspunde numai la comenzile tactile de la pagina 74 (adică 0xE8_L este setat la 0x01).Metoda de operare este:

Adresa 0x00E8: scrieți datele 0x5A01 (5A înseamnă pornirea comutatorului de suprapunere, 01 înseamnă răspuns numai la atingerea paginii de suprapunere)

Adresa 0x00E9: scrieți numărul ID paginii suprapuse 0x004A (adică 74)

Exemplu de comandă:

Trimiteți: 5AA5 07 82 00E8 5A01 004A Pagina de suprapunere nr. 74 este afișată și răspunde numai la atingerea paginii de suprapunere.

Trimiteți: 5AA5 07 82 00E8 5A00 004A Pagina de suprapunere nr. 74 este afișată și nu răspunde la atingerea paginii de suprapunere.


Ora postării: 25-sept-2023