Обновление функции DGUS: гибкое размещение элементов управления любой страницы

В ответ на потребность рынка в дальнейшем повышении гибкости комбинаций управления платформой DGUS компания DWIN добавила в платформу DGUS новый интерфейс «переключателя наложения страниц», который можно использовать для реализации глобальных динамических тревожных подсказок и других функций.

Используя эту функцию, пользователи могут накладывать элементы управления любой страницы на все остальные страницы.Элементы управления на странице наложения по умолчанию имеют наивысший приоритет.Элементы управления на странице наложения находятся в верхней части страницы наложения (включая все элементы управления отображением и сенсорные элементы управления на странице наложения).элементы управления).Приоритет сенсорного управления можно регулировать в соответствии с фактическими потребностями работы.Если сенсорные элементы управления на двух страницах перекрываются, эффективным будет только сенсорный элемент управления с наивысшим приоритетом.

Метод развития:

1. Обновите ядро ​​смарт-экрана до последней версии: T5L_UI_DGUS2_V65.

2. Обратитесь к адресу 0x00E8 интерфейса переменной операционной системы в руководстве по разработке, включите переключатель наложения страниц и установите приоритет управления и идентификатор страницы, которую необходимо наложить.

Адрес

Определение

Длина (байт)

Описание

0x00E8

Переключатель укладки страниц

2

0xE8_H: 0x5A Включить функцию наложения страниц, установить другое значение, чтобы отключить эту функцию;

0xE8_L: включить режим посткасания наложения страниц;

0x00=не реагирует на касания наложенной страницы;

0x01 = реагировать только на касание страницы-оверлея;

0xE9: идентификатор страницы, на которую будет наложена информация.

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

Адрес 0x00E8: Запись данных 0x5A01 (5А означает включение переключателя оверлея, 01 означает реакцию только на прикосновение к странице оверлея)

Адрес 0x00E9: напишите идентификационный номер страницы наложения 0x004A (т. е. 74).

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

Отправьте: 5AA5 07 82 00E8 5A01 004A Отображается страница наложения № 74, которая реагирует только на прикосновение к странице наложения.

Отправьте: 5AA5 07 82 00E8 5A00 004A Отображается страница наложения № 74, которая не реагирует на прикосновение к странице наложения.


Время публикации: 25 сентября 2023 г.