FLProg

Визуальное программирование для не программистов

Яндекс.Метрика
Установка значения параметра элемента панели Nextion HMI


Блок служит для установки значения параметра элемента интерфейса созданного на панели Nextion HMI. Выбор элемента и параметра производится в редакторе блока.


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


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


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


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


В данном окне необходимо выбрать тип элемента, вид, имя, ID. Так же в случае глобальной видимости элемента необходимо поставить галочку "Глобальный". Эти параметры можно узнать в редакторе интерфейса Nextion HMI


После выбора или создания элемента необходимо выбрать параметр значение которого будет изменяться. У разных элементов перечень параметров разный. Так же перечень параметров изменяется при изменении вида элемента.


Отправка нового значения параметра производится по переднему фронту на входе "Send". Значение передаваемого параметра может быть как константой, так и читаться со входа блока.
В случае передачи значения константой окно ввода значения изменяется в зависимости от типа параметра.
Окно ввода булевой константы


Окно ввода цифровой константы


Окно ввода текстовой константы


Окно ввода цветовой константы


Цветовая константа задаётся кодом цвета в соответствии со стандартом HigitColor. Для облегчения перевода значения RGB в HightColor можно нажать кнопку "Изменить" и в открывшемся окне задать значения цвета в формате RGB