Надградба на функцијата DGUS: Флексибилно натрупување на какви било контроли на страници

Како одговор на побарувачката на пазарот за понатамошно подобрување на флексибилноста на комбинациите за контрола на платформата DGUS, DWIN додаде нов интерфејс „прекинувач за преклопување на страници“ во платформата DGUS, кој може да се користи за имплементирање на глобални динамички предупредувања за аларм и други функции.

Користејќи ја оваа функција, корисниците можат да ги преклопат контролите на која било страница на сите преостанати страници.Контролите на страницата со преклопување стандардно имаат највисок приоритет.Контролите на страницата за преклопување се наоѓаат на врвот на страницата со преклопување (вклучувајќи ги сите контроли на екранот и контролите на допир на страницата со преклопување).контроли).Приоритетот на контролите на допир може да се прилагоди според реалните потреби за работа.Кога контролите на допир на две страни се преклопуваат, ефикасна е само контролата на допир со највисок приоритет.

Метод на развој:

1. Надградете го јадрото на паметниот екран на најновата верзија: T5L_UI_DGUS2_V65.

2. Погледнете ја адресата 0x00E8 на интерфејсот на променливата на оперативниот систем во упатството за развој, вклучете го прекинувачот за преклопување на страницата и поставете го контролниот приоритет и ID на страницата што треба да се преклопат.

Адреса

Дефиниција

Должина (бајт)

Опис

0x00E8

Прекинувач за редење страници

2

0xE8_H: 0x5A Овозможете ја функцијата за преклопување на страницата, поставете друга вредност за да ја исклучите функцијата;

0xE8_L: Овозможете го режимот за преклопување на страницата по допир;

0x00=не реагира на допирите на страницата со преклопување;

0x01 = реагирајте само на допир на страницата со преклопување;

0xE9: ID на страницата што треба да се преклопи.

На пример, ставете ги сите контроли на екранот и допир на страница 74 на други страници за прикажување.По суперимпонирањето, ќе се одговори само на контролите на допир на страница 74 (односно, 0xE8_L е поставено на 0x01).Методот на работа е:

Адреса 0x00E8: запишете податоци 0x5A01 (5A значи вклучување на прекинувачот за преклопување, 01 значи одговарање само на допир на страницата за преклопување)

0x00E9 адреса: напишете го ID-бројот на преклопената страница 0x004A (т.е. 74)

Пример за команда:

Испрати: 5AA5 07 82 00E8 5A01 004A Се прикажува преклопената страница бр. 74 и реагира само на допир на страницата со преклопување.

Испрати: 5AA5 07 82 00E8 5A00 004A Се прикажува страницата со преклопување бр. 74 и не реагира на допирот на преклопената страница.


Време на објавување: 25-септември 2023 година