Цена:
Технические характеристики
Особенности серии Enhanced
Поддерживаемые опции
Почему NEXTION?
В окружающем нас мире, существует бесчисленное множество серийно производимых или индивидуально спроектированных электронных устройств, используемых человеком в самых разных сферах жизнедеятельности. Сейчас наступил тот период, когда добрая их половина, или даже больше, уже не может обходится без современных элементов двустороннего взаимодействия между пользователем и интегрированным программным обеспечением — сенсорных дисплеев, ставших такими привычными в обиходе. Различного вида и размеров, экраны с чувствительными к касаниям панелями умеют отображать произвольною текстовую информацию или выводить изображения, и позволяют в реальном времени манипулировать устройствами с помощью видимых глазу иконок, кнопок, окон, меню или списков визуального графического интерфейса (GUI).
Любому опытному дизайнеру или разработчику GUI доподлинно известно, насколько трудоёмким может оказаться процесс создания графического интерфейса с нуля, затрагивающий огромное количество весомых факторов и условий, которые желательно принимать во внимание с самых ранних этапов, чтобы избежать ошибок в будущем. Наиболее важной целью этого процесса является создание интуитивно понятного, и одновременно не "перегруженного" интерфейса, учитывающего весь спектр выполняемых устройством задач. Часто правильный подбор цветовой гаммы, соблюдение форм и пропорций объектов, их грамотное распределение по доступной области экрана в одно- или многостраничном исполнении, с добавлением визуальных эффектов анимации, в равной степени способны не только благоприятно повлиять на внешнюю привлекательность устройства, но и расположить к себе пользователя.
Дисплейные модули NEXTION — это не просто цветные сенсорные экраны, а полноценная, универсальная система человеко-машинного интерфейса (Human-Machine Interface, HMI). HMI-система NEXTION ориентирована на возможность быстрой разработки многозадачного статичного или динамичного графического интерфейса, соответствующего общим принципам его формирования, к практически любому оборудованию, обладающему минимум одной внедрённой цифровой последовательной шиной связи UART, используемой для межмашинного общения. Модули NEXTION обеспечивают простоту и беспрепятственность переноса создаваемого графического HMI-интерфейса с одной аппаратной платформы на другую, имеющую иную архитектуру и эквивалентный функционал, без необходимости внесения соответствующих поправок в программное приложение. Одновременно с этим, модули NEXTION сохраняют полную свободу действий со стороны разработчика в последующей поддержке HMI-интерфейса, подразумевающей его многократную доработку в области совершенствования графических элементов и модифицировании поведенческих скриптов.
NEXTION — Платформа разработки графического интерфейса
Комплексная платформа NEXTION включает в себя два взаимосвязывающих компонента: аппаратная часть и программное средство разработки интерфейса. Аппаратная часть построена на высокопроизводительных вычислительных процессорах семейства Cortex, работающих в паре с контроллерами сенсорных панелей, самостоятельно выполняющих сценарии с описаниями событий, обрабатывающих графические ресурсы проекта, хранящихся на встроенных накопителях, и выводящих результаты на экран модуля. Такой подход к реализации HMI-интерфейса гарантирует ощутимое снижение нагрузки на исполнительную часть проектируемого устройства, высвобождая вычислительные мощности для выполнения основных задач. Определённые серии NEXTION дополняются несколькими портами общего назначения с цифровой ШИМ-модуляцией, встроенными часами с автономным питанием от литиевой батареи и энергонезависимой памятью EEPROM, расширяющими функционал дисплейных модулей.
Обратная сторона модуля NEXTION Enhanced NX8048K070
Программная часть представлена свободно распространяемым редактором NextionEditor, обладающим богатым набором инструментов создания графического интерфейса. Редактор примечателен тем, что наделён алгоритмом полной эмуляции визуального приложения. Все без исключения предусмотренные возможности никак и ничем не ограничены производителем платформы. Таким образом разработчики, находящиеся на стадии выбора подходящей системы человеко-машинного интерфейса, или разработчики, не имеющие на руках дисплейного модуля, на равных условиях могут создавать новые или тестировать ранее существующие проекты графического интерфейса, проводить анализ поведения программного приложения на действия пользователей. А также редактор разрешает подключать к проектам сторонние микропроцессоры и осуществлять прямую отладку исполнительной части проектируемых устройств. Предварительный просмотр редактора NextionEditor позволяет увидеть на экране компьютера ту картинку и предоставляет возможность взаимодействовать с ней так, как это выглядело бы в действительности на экранном модуле NEXTION в составе всего устройства.
Ещё одно достоинство редактора NextionEditor заключается в собственном интерпретаторе с набором простых, понятных управляющих символьных команд, освобождающих разработчика от написания массивных блоков кода управления экранными объектами приложения и связанными с ними сценариями действий. Создание интерфейса подразумевает под собой удобную систему добавления и редактирования (Drag-And-Drop) любых доступных в редакторе объектов, относящихся к графике, тексту, кнопкам, ползункам прокруток и прочим, с возможностью настройки их параметров или изменения атрибутов. Автоматически скомпилированный исходный код HMI-проекта может быть прошит в память NEXTION средствами редактора через UART-подключение. Или записан файлом на внешний накопитель данных microSD, с последующей загрузкой образа через интегрированный слот чтения карт памяти в момент включения дисплейного модуля.
Поддержка Arduino и Raspberry Pi
Специально для аудитории пользователей Arduino и Raspberry Pi, ITEAD разработала соответствующие библиотеки Itead Arduino Nextion Library и Itead Segnix Nextion Library for Raspberry Pi. Библиотеки NEXTION содержат наборы мощных, гибких инструментов, предусматривающих создание персональных сценариев графического интерфейса для устройств, изготавливаемых на основе перечисленных платформ с участием дисплейных модулей NEXTION. В состав объектно-ориентированных библиотек NEXTION входят готовые подключаемые программные компоненты, определяющие различные классы, свойства классов и методы, в совокупности образующие простые и удобные механизмы взаимодействия с объектами графического интерфейса, предварительно подготовленными в редакторе NextionEditor. А также присутствуют подробные документации, руководства и примеры, упрощающие первое знакомство с модулями. Доступный функционал обеих библиотек систематически расширяется. Библиотеки хранятся в репозитории сайта GitHub и могут быть загружены пользователями по следующим ссылкам:
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru