HMI-панель
HMI-панель
Сейчас перезалью по младше версию.
Все. Понизил версию.
Все. Понизил версию.
Последний раз редактировалось dekorator 18 янв 2016, 23:44, всего редактировалось 1 раз.
HMI-панель
Спасибо.
HMI-панель
Я так понял, что на этот дисплей конструктором создается некая оболочка с кнопками (нажатия отрабатываются и отправляются кодом в UART?), текстом, меню, переменными поступающими из из UART и т.д. и все это загружается на флешкарту, которая устанавливается в сам дисплей?
Т.е. данные поступающие из UART можно направлять в нужные поля дисплея при помощи программы-конструктора?
Т.е. данные поступающие из UART можно направлять в нужные поля дисплея при помощи программы-конструктора?
HMI-панель
Ну почти так. Только с флешки один раз загружается в память самой панели и потом надо её снять. Данные можно и из конструктора и из UART отправлять и принимать. Из конструктора отправлять и принимать, имеет смысл в принципе только на стадии отладки.
Наделал текстовых полей, кнопок, картинок.Грузишь это всё в панель и, командами по UART управляешь свойствами этого всего. С панели, при нажатии на любой элемент, можно отправлять стандартный или любой собственный код ( сам выбираешь ). Есть обработка условий ( в самой панели ) типа - if(var1==1) {t0.txt="pass.Ok}, есть таймеры, переменые, возможность командами из UART рисовать в произвольных местах полосы, квадраты, круги, выводить надписи. Есть возможность запрещать или разрешать реагировать на касания элементов и это ещё не всё.
Главное, что это всё можно делать из Flprog, обойдясь стандртными блоками.
Наделал текстовых полей, кнопок, картинок.Грузишь это всё в панель и, командами по UART управляешь свойствами этого всего. С панели, при нажатии на любой элемент, можно отправлять стандартный или любой собственный код ( сам выбираешь ). Есть обработка условий ( в самой панели ) типа - if(var1==1) {t0.txt="pass.Ok}, есть таймеры, переменые, возможность командами из UART рисовать в произвольных местах полосы, квадраты, круги, выводить надписи. Есть возможность запрещать или разрешать реагировать на касания элементов и это ещё не всё.
Главное, что это всё можно делать из Flprog, обойдясь стандртными блоками.
Последний раз редактировалось dekorator 19 янв 2016, 10:38, всего редактировалось 1 раз.
HMI-панель
Когда-то работал с HMI от Telemecanique, там было так, что если надо отобразить переменную или сделать запись в нее, то в конструкторе пишется имя переменной и ничего более, здесь еще лишние телодвижения необходимы или все так-же?
HMI-панель
Не надо телодвижений. В переменную и текстовое поле командой записывается. И можно запросить данные из них чтобы панель отправила в UART. По большому счёту там всё переменные. Всеми свойствами можно управлять ( почти ). Цвет, шрифт, фон, состояние кнопки, координаты полей, количесво символов в строках. И т.д.
HMI-панель
Так, а на стороне Ардуино данные (переданные дисплеем) загоняются в переменную и уже надо использовать инструменты распарсивания строки (FLProg - UART) и выуживания из этой переменной нужного кода для его исполнения, или обработки?dekorator писал(а):данные из них чтобы панель отправила в UART.
HMI-панель
Точно. Так и есть. Только надо вместо переменной в массив. Радует то, что на многие события можно прицепить свои данные для отправки в Arduino. Их распарсивать легче.
HMI-панель
А программа-конструктор платная? Если бесплатная, то дайте ссылку на последнюю версию.
Стоит вообще его покупать для экспериментов?
Стоит вообще его покупать для экспериментов?
Последний раз редактировалось Max 19 янв 2016, 18:02, всего редактировалось 1 раз.
HMI-панель
Вот ссылка. Там есть всё что надо и бесплатно.
http://wiki.iteadstudio.com/Nextion_Editor_Quick_Start_Guide
Экранчик у меня маленький 400х240 точек. Для экспериментов самое то.
Заказывал на али. Если будете покупать то повнимательней выбирайте. Есть две версии панелей, для европы и для китая. Пограммы-конструкторы почти один в один, но китайсую панель не прошить на европейской программе. И китайская версия не поддерживает европейскую панель. Китайский редактор весь на китайском языке. Но китайская панель дешевле европейской. Так что решать Вам.
Четырёхстрочный стандартный экран нервно курит в сторонке.
http://wiki.iteadstudio.com/Nextion_Editor_Quick_Start_Guide
Экранчик у меня маленький 400х240 точек. Для экспериментов самое то.
Заказывал на али. Если будете покупать то повнимательней выбирайте. Есть две версии панелей, для европы и для китая. Пограммы-конструкторы почти один в один, но китайсую панель не прошить на европейской программе. И китайская версия не поддерживает европейскую панель. Китайский редактор весь на китайском языке. Но китайская панель дешевле европейской. Так что решать Вам.
Четырёхстрочный стандартный экран нервно курит в сторонке.
HMI-панель
Если кому надо- могу дать китайскую версию. Вне территории Китая скачать очень геморрно.
HMI-панель
А язык какой?
Добавлено (19.01.2016, 20:13)
---------------------------------------------
Если на английском то нужна.
Добавлено (19.01.2016, 20:13)
---------------------------------------------
Если на английском то нужна.
Последний раз редактировалось dekorator 19 янв 2016, 20:13, всего редактировалось 1 раз.
HMI-панель
Чего то не очень понял, что там скачивать то...
Win32 Disk Imager - программка для форматирования и подготовки флешек?
LiveSuit / PhoenixSuit - ? для чего она?
ITEAD SDK - это что ли конструктор?
Вот тут вроде загрузка конструктора: nextion
Win32 Disk Imager - программка для форматирования и подготовки флешек?
LiveSuit / PhoenixSuit - ? для чего она?
ITEAD SDK - это что ли конструктор?
Вот тут вроде загрузка конструктора: nextion
Последний раз редактировалось Max 19 янв 2016, 20:21, всего редактировалось 1 раз.
HMI-панель
http://wiki.iteadstudio.com/Nextion_HMI_Solution#Related_Downloads
В самом низу страницы. Написано-- Latest Nextion Editor А чуть выше примеры.
В самом низу страницы. Написано-- Latest Nextion Editor А чуть выше примеры.
HMI-панель
Да уж.... Посмотрел примеры. Очень и очень неплохо... Перспективно....
Последний раз редактировалось Max 19 янв 2016, 20:34, всего редактировалось 1 раз.
HMI-панель
Нужен хороший распарсиватель, такой чтобы по миниму грузил ардуинку.
Без использывания таймеров и генераторов. По большому счёту, стандартных команд посылаемых панелью по UART, около 30. Может и меньше.
Без использывания таймеров и генераторов. По большому счёту, стандартных команд посылаемых панелью по UART, около 30. Может и меньше.
HMI-панель
Китайский, какой же еще ))) Англицкий понимает, прога идентична международной версии, понять можно. Так что несчастливым обладателям китайской версии хоть какой-то способ запустить панель.dekorator писал(а):А язык какой?
Может, кто-то найдет как сменить прошивку- схемотехнически обе платы идентичны.
HMI-панель
Может найдётся кто, программу саму переведёт с китайского.
HMI-панель
Может, Николай, Вы сделаете небольшой обзор программы и самого дисплея?dekorator писал(а):Может найдётся кто, программу саму переведёт с китайского.
Или, как говорится, мастер класс по работе с ним?
Было бы поучительно и интересно!
HMI-панель
Max писал(а):Так, а на стороне Ардуино данные (переданные дисплеем) загоняются в переменную и уже надо использовать инструменты распарсивания строки (FLProg - UART) и выуживания из этой переменной нужного кода для его исполнения, или обработки?
И все-таки я не понял. Есть возможность записи напрямую с панели в переменные контроллера как это происходит в промышленных HMI и Scada? А если есть, то зачем загонять в массив и распарсивать?dekorator писал(а):Точно. Так и есть. Только надо вместо переменной в массив. Радует то, что на многие события можно прицепить свои данные для отправки в Arduino. Их распарсивать легче.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей