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