Справка

 Содержание

 Библиотека блоков
   FBD
    Панель Nextion HMI
     Отслеживание нажатий

Блок отслеживания нажатий


Блок служит для контроля нажатия элементов на панели Nextion HMI. Для реализации данной функции при создании проекта панели в редакторе Nexnion HMI необходимо сделать следующие действия.
1. Для каждого контролируемого элемента необходимо создать две переменные. Они должны быть числового типа, и быть глобальными. Соответственно имена у них должны быть уникальными в пределах всего проекта Nexnion HMI.


2. В событиях Touch Press Event и Touch Release Event написать код который при возникновении данного события заносит в соответствующую переменную значение 1



На этом подготовка со стороны Nextion Editor завершена.
Блок отслеживания нажатий параметрируется с помощью редактора блока


В первую очередь выбирается или создаётся панель. Существующие в проекте панели можно выбрать из выпадающего списка. Для создания новой панели необходимо нажать кнопку с + справа от поля панели. Откроется окно добавления панели.


В этом диалоге необходимо выбрать порт UART к которому подключена панель, и сконфигурировать его при необходимости. Так же необходимо задать имя панели.
В данном диалоге есть возможность добавить комментарии к панели, создать страницы и элементы входящие в страницу.
После выбора или создания панели, необходимо выбрать или создать страницу. При нажатии кнопки добавления страницы откроется соответствующее окно.


В этом окне необходимо ввести имя страницы и ID страницы которые были получены в редакторе интерфейса Nextion HMI при создании данной страницы


При установке галочки "Стартовая страница" при запуске контроллера в работу будет произведён переход на данную станицу. Если эта галочка не будет установлено ни на одной странице, стартовой будет считаться страница с наименьшим ID.
Затем необходимо создать или выбрать переменные привязанные к отслеживаемому элементу. Для добавления переменной нажимаем кнопку добавить. Открывается окно добавления элемента


Во время нажатия на элемент панели на выходе блока будет лог. 1


3

Автор публикации

не в сети 1 неделя

Сергей Глушенко

356
Комментарии: 11Публикации: 307Регистрация: 04-02-2018

Оставьте комментарий

Войти с помощью: 
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
*
Войти с помощью: 
Генерация пароля