В отговор на търсенето на пазара за по-нататъшно подобряване на гъвкавостта на комбинациите за контрол на платформата DGUS, DWIN добави нов интерфейс за „превключване на наслагване на страници“ в платформата DGUS, който може да се използва за прилагане на глобални динамични алармени подкани и други функции.
Използвайки тази функция, потребителите могат да наслагват контролите на всяка страница върху всички останали страници.Контролите на страницата с наслагване по подразбиране са с най-висок приоритет.Контролите на страницата с наслагване са в горната част на страницата с наслагване (включително всички контроли на дисплея и сензорни контроли на страницата с наслагване).контроли).Приоритетът на сензорните контроли може да се регулира според действителните оперативни нужди.Когато сензорните контроли на две страници се припокриват, само сензорният контрол с най-висок приоритет е ефективен.
Метод на развитие:
1. Надстройте ядрото на смарт екрана до най-новата версия: T5L_UI_DGUS2_V65.
2. Обърнете се към адреса 0x00E8 на интерфейса на променливата на операционната система в ръководството за разработка, включете превключвателя за наслагване на страници и задайте приоритета на контрола и идентификатора на страницата, който трябва да бъде насложен.
Адрес | Определение | Дължина (байт) | Описание |
0x00E8 | Превключвател за подреждане на страници | 2 | 0xE8_H: 0x5A Активиране на функцията за наслагване на страница, задайте друга стойност, за да деактивирате функцията; 0xE8_L: Активиране на режим на наслагване на страница след докосване; 0x00=не реагира на докосване на страница с наслагване; 0x01 = реагира само на докосване на страницата с наслагване; 0xE9: ID на страницата, която ще бъде насложена. |
Например насложете всички дисплейни и сензорни контроли на страница 74 върху други страници за показване.След наслагването ще се реагира само на сензорните контроли на страница 74 (т.е. 0xE8_L е зададено на 0x01).Методът на работа е:
Адрес 0x00E8: Записване на данни 0x5A01 (5A означава включване на превключвателя за наслагване, 01 означава реагиране само на докосване на страницата с наслагване)
0x00E9 адрес: запишете идентификационния номер на страницата с наслагване 0x004A (т.е. 74)
Пример за команда:
Изпращане: 5AA5 07 82 00E8 5A01 004A Страницата с наслагване № 74 се показва и реагира само на докосване на страницата с наслагване.
Изпрати: 5AA5 07 82 00E8 5A00 004A Страница с наслагване № 74 се показва и не реагира на докосване на страницата с наслагване.
Време на публикуване: 25 септември 2023 г