HMI-панель

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Сейчас перезалью по младше версию.

Все. Понизил версию.
Последний раз редактировалось dekorator 18 янв 2016, 23:44, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

HMI-панель

Сообщение Олег »

Спасибо.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

Я так понял, что на этот дисплей конструктором создается некая оболочка с кнопками (нажатия отрабатываются и отправляются кодом в UART?), текстом, меню, переменными поступающими из из UART и т.д. и все это загружается на флешкарту, которая устанавливается в сам дисплей?
Т.е. данные поступающие из UART  можно направлять в нужные поля дисплея при помощи программы-конструктора?
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Ну почти так. Только с флешки один раз загружается в память самой панели и потом надо её снять. Данные можно и из конструктора и из UART отправлять и принимать. Из конструктора отправлять и принимать, имеет смысл в принципе только на стадии отладки.
Наделал текстовых полей, кнопок, картинок.Грузишь это всё в панель и, командами по UART управляешь свойствами этого всего. С панели, при нажатии на любой элемент, можно отправлять стандартный или любой собственный код ( сам выбираешь ). Есть обработка условий ( в самой панели ) типа - if(var1==1) {t0.txt="pass.Ok}, есть таймеры, переменые, возможность командами из UART рисовать в произвольных местах полосы, квадраты, круги, выводить надписи. Есть возможность запрещать или разрешать реагировать на касания элементов и это ещё не всё.
Главное, что это всё можно делать из Flprog, обойдясь стандртными блоками.
Последний раз редактировалось dekorator 19 янв 2016, 10:38, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

HMI-панель

Сообщение Олег »

Когда-то работал с HMI от Telemecanique, там было так, что если надо отобразить переменную или сделать запись в нее, то в конструкторе пишется имя переменной и ничего более, здесь еще лишние телодвижения необходимы или все так-же?
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Не надо телодвижений. В переменную и текстовое поле командой записывается. И можно запросить данные из них чтобы панель отправила в UART. По большому счёту там всё переменные. Всеми свойствами можно управлять ( почти ). Цвет, шрифт, фон, состояние кнопки, координаты полей, количесво символов в строках. И т.д.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

dekorator писал(а):данные из них чтобы панель отправила в UART.
Так, а на стороне Ардуино данные (переданные дисплеем) загоняются в переменную и уже надо использовать инструменты распарсивания строки (FLProg - UART) и выуживания из этой переменной нужного кода для его исполнения, или обработки?
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Точно. Так и есть. Только надо вместо переменной в массив. Радует то, что на многие события можно прицепить свои данные для отправки в Arduino. Их распарсивать легче.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

А программа-конструктор платная? Если бесплатная, то дайте ссылку на последнюю версию.

Стоит вообще его покупать для экспериментов?
Последний раз редактировалось Max 19 янв 2016, 18:02, всего редактировалось 1 раз.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Вот ссылка. Там есть всё что надо и бесплатно.

http://wiki.iteadstudio.com/Nextion_Editor_Quick_Start_Guide
Экранчик у меня маленький 400х240 точек. Для экспериментов самое то.
Заказывал на али. Если будете покупать то повнимательней выбирайте. Есть две версии панелей, для европы и для китая. Пограммы-конструкторы почти один в один, но китайсую панель не прошить на европейской программе. И китайская версия не поддерживает европейскую панель. Китайский редактор весь на китайском языке. Но китайская панель дешевле европейской. Так что решать Вам.
Четырёхстрочный стандартный экран нервно курит в сторонке.
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

HMI-панель

Сообщение Skull »

Если кому надо- могу дать китайскую версию. Вне территории Китая скачать очень геморрно.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

А язык какой?

Добавлено (19.01.2016, 20:13)
---------------------------------------------
Если на английском то нужна.
Последний раз редактировалось dekorator 19 янв 2016, 20:13, всего редактировалось 1 раз.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

Чего то не очень понял, что там скачивать то...

Win32 Disk Imager - программка для форматирования и подготовки флешек?

LiveSuit / PhoenixSuit - ? для чего она?

ITEAD SDK - это что ли конструктор?

Вот тут вроде загрузка конструктора: nextion
Последний раз редактировалось Max 19 янв 2016, 20:21, всего редактировалось 1 раз.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

http://wiki.iteadstudio.com/Nextion_HMI_Solution#Related_Downloads
В самом низу страницы. Написано-- Latest Nextion Editor А чуть выше примеры.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

Да уж.... Посмотрел примеры. Очень и очень неплохо... Перспективно....
Последний раз редактировалось Max 19 янв 2016, 20:34, всего редактировалось 1 раз.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Нужен хороший распарсиватель, такой чтобы по миниму грузил ардуинку.
Без использывания таймеров и генераторов. По большому счёту, стандартных команд посылаемых панелью по UART, около 30. Может и меньше.
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

HMI-панель

Сообщение Skull »

dekorator писал(а):А язык какой?
Китайский, какой же еще ))) Англицкий понимает, прога идентична международной версии, понять можно. Так что несчастливым обладателям китайской версии хоть какой-то способ запустить панель.
Может, кто-то найдет как сменить прошивку- схемотехнически обе платы идентичны.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

HMI-панель

Сообщение dekorator »

Может найдётся кто, программу саму переведёт с китайского.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

HMI-панель

Сообщение Max »

dekorator писал(а):Может найдётся кто, программу саму переведёт с китайского.
Может, Николай, Вы сделаете небольшой обзор программы и самого дисплея?

Или, как говорится, мастер класс по работе с ним?

Было бы поучительно и интересно!
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

HMI-панель

Сообщение Олег »

Max писал(а):Так, а на стороне Ардуино данные (переданные дисплеем) загоняются в переменную и уже надо использовать инструменты распарсивания строки (FLProg - UART) и выуживания из этой переменной нужного кода для его исполнения, или обработки?
dekorator писал(а):Точно. Так и есть. Только надо вместо переменной в массив. Радует то, что на многие события можно прицепить свои данные для отправки в Arduino. Их распарсивать легче.
 И все-таки я не понял. Есть возможность записи напрямую с панели в переменные контроллера как это происходит в промышленных HMI и Scada? А если есть, то зачем загонять в массив и распарсивать?
Ответить

Вернуться в «Архив версия 1.11»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей