DGUS-i funktsioonide täiendus: mis tahes lehe juhtelementide paindlik virnastamine

Vastuseks turu nõudlusele DGUS-i platvormi juhtimiskombinatsioonide paindlikkuse edasise parandamise järele on DWIN lisanud DGUS-i platvormile uue "lehe ülekatte lüliti" liidese, mida saab kasutada globaalsete dünaamiliste häireteadete ja muude funktsioonide rakendamiseks.

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

Seda funktsiooni kasutades saavad kasutajad katta mis tahes lehe juhtelemendid kõikidele ülejäänud lehtedele. Ülekattelehe juhtelemendid on vaikimisi kõrgeima prioriteediga. Ülekattelehe juhtnupud asuvad ülekattelehe ülaosas (sealhulgas kõik ülekattelehe kuva- ja puutetundlikud juhtnupud). Puutetundlike juhtnuppude prioriteetsust saab reguleerida vastavalt tegelikele töövajadustele. Kui kahe lehe puutetundlikud juhtnupud kattuvad, on efektiivne ainult kõrgeima prioriteediga puutetundlik juht.

Arendusmeetod:

1. Täiendage nutika ekraani kernel uusimale versioonile: T5L_UI_DGUS2_V65.

2. Vaadake arendusjuhendis opsüsteemi muutuja liidese aadressi 0x00E8, lülitage sisse lehe ülekatte lüliti ja määrake ülekatmist vajav juhtimise prioriteet ja lehe ID.

Aadress

Definitsioon

Pikkus (bait)

Kirjeldus

0x00E8

Lehekülje virnastamise lüliti

2

0xE8_H: 0x5A Lubage lehe ülekatte funktsioon, määrake funktsiooni keelamiseks muu väärtus;0xE8_L: lubab lehe ülekatte puutejärgse režiimi;0x00=ei reageeri ülekatte lehe puudutustele;0x01 = reageerib ainult ülekattelehe puudutusele;

0xE9: ülekattetava lehe ID.

Näiteks asetage kuvamiseks kõik ekraani- ja puutetundlikud juhtnupud lk 74 teistele lehtedele. Pärast pealepanekut reageeritakse ainult puutetundlikele juhtnuppudele leheküljel 74 (st 0xE8_L on seatud väärtusele 0x01). Toimimisviis on järgmine:

Aadress 0x00E8: kirjutage andmed 0x5A01 (5A tähendab ülekatte lüliti sisselülitamist, 01 tähendab ainult reageerimist ülekatte lehe puudutusele)

0x00E9 aadress: kirjutage ülekatte lehe ID-number 0x004A (st 74)

Käskude näide:

Saada: 5AA5 07 82 00E8 5A01 004A Kuvatakse ülekatteleht nr 74 ja see reageerib ainult ülekattelehe puudutamisele.

Saada: 5AA5 07 82 00E8 5A00 004A Kuvatakse ülekatteleht nr 74 ja see ei reageeri ülekattelehe puudutusele.


Postitusaeg: 25. september 2023