Надграждане на функцията DGUS: Гъвкаво подреждане на всякакви контроли на страницата

В отговор на търсенето на пазара за по-нататъшно подобряване на гъвкавостта на комбинациите за контрол на платформата 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 г