Руководство к редактору Nextion Editor

В этом разделе рассматриваются возможности и функции для редактора Nextion Editor версии 1.61.2. Редактор Nextion Editor — это программный инструмент простого и быстрого способа создания графических интерфейсов для всех устройств Nextion HMI. С помощью редактора Nextion Editor, затрачиваемое на создание графического интерфейса время может значительно сократиться — до нескольких часов вместо недель, или до нескольких дней вместо нескольких месяцев. В этом разделе не рассказывается о самых простых и привычных действиях наподобие "как открыть или сохранить файл". В тоже время руководство предоставляет возможность почерпнуть новые знания и умения, или помогает освежить в памяти что-то забытое.

С появлением новой серии дисплейных модулей Nextion Intelligent, редактор Nextion Editor претерпел обширные изменения и получил некоторые нововведения (по аналогии с версией редактора 0.33 и выходом серии Enhanced). Это означает, что обновлённый редактор не будет в точности соответствовать предыдущим версиям и повторять их функционал.

Владельцам устаревших устройств Nextion с прошивкой до v0.38 необходимо выполнить промежуточное обновление до v0.42, которое позволяет начать работать в версиях редактора Nextion Editor TLS Edition или Nextion Editor v0.53 с использованием всех новых функций. Подробная информация о способе обновления и файлах TFTv0.42 размещена в разделе "Часто задаваемые вопросы". Если в текущей версии редактора возникают проблемы полной совместимости кода, следует обратиться к версии Nextion Editor TLS Edition (основанный на ядре версии Nextion Editor v0.53). Редактор LTS Edition более не поддерживается командой разработчиков, добавление новых функции в него не предусматривается.

Руководство освещает исключительно версию редактора Nextion Editor 1.61.2, не касаясь редакции Nextion Editor TLS Edition. Некоторые части руководства относятся только к определённым сериям дисплейных модулей Nextion, и отмечены в тексте соответствующими обозначениями: базовая серия Nextion Basic Применимо к серии Nextion Basic, расширенная серия Nextion Enhanced Применимо к серии Nextion Enhanced, и интеллектуальная серия Nextion Intelligent Применимо к серии Nextion Intelligent.

 

Требования к персональному компьютеру

  • Операционная система Windows (XP или новее).
    Пользователи должны свободно владеть основными навыками работы в ОС. Любые возникающие вопросы, связанные с работой в ОС Windows, не входят в рамки настоящего руководства.
    Программа Nextion Editor может быть установлена и запущена на ПК с другой ОС, однако работоспособность редактора на другой ОС официально не поддерживается командой Nextion.
  • Установленная платформа Microsoft .NET Framework 3.5
    Загрузить .NET Framework 3.5 с официального веб-сайта Microsoft можно по этой ссылке.
  • Установленный пакет Microsoft Visual C++ Redistributable.
    Своевременное обновление пакета может быть источником решения проблем для многих пользователей. Загрузить Visual C++ Redistributable с официального веб-сайта Microsoft можно по этой ссылке.
  • Разумно подобранный размер монитора с графическим разрешением, превышающим графическое разрешение выбранного устройства Nextion HMI.
    Если разработка ведётся для разрешения 320х240 или 240х320, стандартного размера монитора вполне достаточно. Напротив, если разработка проводится для разрешения 1024х600 или 600х1024, то монитор с разрешением 800х600 графических точек определённо станет не лучшим решением. Целесообразнее всего выбрать сразу большой монитор с высоким разрешением, чтобы на его экране полноценно умещались окно редактора (дизайнерский холст, меню, панели инструментов и событий), или окно симуляции HMI-проекта.

 

Требования к знаниям пользователя

  • Базовые навыки программирования обязательны. Внутренние инструкции Nextion — это набор из входящих текстовых (ASCII) команд и возвращаемых бинарных данных с первым значимым байтом. Отправка идентификаторов компонентов (Send Сomponent ID) для событий "Касание сенсорной панели" может применяться с целью передачи программной задачи в пользовательский микроконтроллер исполняемого устройства.
  • Более 68 тысяч микроконтроллеров (любой микроконтроллер с интегрированным модулем UART и двумя цифровыми контактами для передачи данных по последовательной шине), запрограммированных на более чем 130 языках, может использоваться вместе с Nextion. Понимание языка программирования и знание выбранного на стороне исполнительной части микроконтроллера — обязанность разработчика HMI-проекта.
  • Обновление прошивки устройств Nextion с завершённым HMI-проектом осуществляется с помощью карты microSD или через последовательный порт UART. Знания о установке, настройке и работе подключаемых к дисплейным модулям NEXTION устройств связи по шине UART (программаторов, адаптеров USB-TTL UART и т.д.) возложено на разработчика HMI-проекта.

 

Загрузка редактора Nextion Editor

Новейшая версия редактора Nextion Editor доступна для загрузки по этой ссылке. Скачиваемый дистрибутив Nextion Editor существует в двух вариантах:

  1. Однофайловый дистрибутив .EXE, с автоматическим режимом установки через инсталлятор Windows MSI. Одновременно систему ПК устанавливается и регистрируется только одна версия EXE. Запуск обновления кнопкой "Автоматическое обновление (Auto Update)" из Nextion Editor загружает версию EXE.
  2. Однофайловый дистрибутив в ZIP-архиве, который пользователь может самостоятельно распаковать в выбранную папку. ZIP-версия удобна для единовременной работы с несколькими копиями или версиями Nextion Editor. Запуск обновления кнопкой "Ручное обновление (Manual Update)" из Nextion Editor открывает в веб-браузере страницу для загрузки ZIP-версии.