HMI-панель
HMI-панель
support, отлично!
Тогда и блок построения графика выкладываю с проектом HMI. Для примера вдруг кому пригодится.
Проект еще дорабатывается.
Добавлено (17.03.2016, 22:29)
---------------------------------------------
Проект HMI https://yadi.sk/d/FJCXvYECqGxZu
Добавлено (17.03.2016, 22:32)
---------------------------------------------
Построение графика из массива https://yadi.sk/d/vhDShV0hqGxuM
Тогда и блок построения графика выкладываю с проектом HMI. Для примера вдруг кому пригодится.
Проект еще дорабатывается.
Добавлено (17.03.2016, 22:29)
---------------------------------------------
Проект HMI https://yadi.sk/d/FJCXvYECqGxZu
Добавлено (17.03.2016, 22:32)
---------------------------------------------
Построение графика из массива https://yadi.sk/d/vhDShV0hqGxuM
Последний раз редактировалось gav81 17 мар 2016, 22:33, всего редактировалось 1 раз.
HMI-панель
Китайский редактор. V 0.33 К сожалению перевод не полный.
HMI-панель
Народ, а можете подробнее описать работу с Waveform?
Cтандартные команды из редактора (add, addt) или из примеров не могу запустить. Это, интересно, мои кривые ручонки или глюк какой ?
Компонент создал с именем по умолчанию- s0, 4 канала.
Cтандартные команды из редактора (add, addt) или из примеров не могу запустить. Это, интересно, мои кривые ручонки или глюк какой ?
Компонент создал с именем по умолчанию- s0, 4 канала.
HMI-панель
Демо проект - Waveform на 4 канала. Блок вывода в панель внутри ( add ). С (addt ) пока не разбирался.
Имеет три входа:
cmpID - номер компонента
ch - канал
val - ну и сами данные ( 0-255 )
По сути ставит точку и сдвигает график при поступлении след. команды.
Проект для китай-панели TJC.
Добавлено (31.03.2016, 20:29)
---------------------------------------------
В описании команд для панели, на вики есть не точности. Копипастить не получится. Где-то пробел лишний а где-то запятой нет.
Имеет три входа:
cmpID - номер компонента
ch - канал
val - ну и сами данные ( 0-255 )
По сути ставит точку и сдвигает график при поступлении след. команды.
Проект для китай-панели TJC.
Добавлено (31.03.2016, 20:29)
---------------------------------------------
В описании команд для панели, на вики есть не точности. Копипастить не получится. Где-то пробел лишний а где-то запятой нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HMI-панель
Там написано что нужно скачать файл cs.lang и заменить существующий в папке с программой на тот что скачали.
У меня этот файл лежит здесь - C/Program Files/Nextion Edotor.
У меня этот файл лежит здесь - C/Program Files/Nextion Edotor.
Последний раз редактировалось Олег 19 апр 2016, 17:31, всего редактировалось 1 раз.
HMI-панель
Знаю как евроверсию перевести. Надо cs.lang переводить, те строки что на инглише. С китайской версией редактора для TJC, этот вариант не катит.
HMI-панель
Блин, я оказывается статью до конца не дочитал. В конце статьи говорится о том как в TJC заливать программу из европейской версии с помощью скрипта на питоне.
HMI-панель
Я так и не нашел рабочий способ заливки в TJC из евро-версии.
Еще был вариант с ардуино Мега. Суть была в том чтобы подменять и.д. панели TJC, на NX используя два uart порта ардуины.
Еще был вариант с ардуино Мега. Суть была в том чтобы подменять и.д. панели TJC, на NX используя два uart порта ардуины.
HMI-панель
Сейчас и смысла вроде нет, цены почти сравнялись.
HMI-панель
Пол года назад было актуально. Я тогда поскупился на евро-версию.
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 20 сен 2016, 18:40
HMI-панель
Всем добрый день. Народ, кто нибудь разобрался с проблемой передачи логической 1 при нажатии кнопки на экране nextion (как в 3-ем уроке на гике, где реализовывалось зажигание света)? Я уже куча способов перепробовал, но ардуино никак не хочет принимать информацию о нажатии. В учебном уроке при нажатии на кнопку в первую переменную записывалась единица, при отпускании во вторую переменную записывалась единица. Ардуино в этом случае считывает значение нужной переменной при нажатии и соответственно при отпускании. Итог - в ардуино на выходе блока будет постоянная 1. Я сделал так же, и все вроде бы, получалось, ардуино принимал логическую 1, пусть иногда и не с первого раза при нажатии по кнопке. Но всегда иметь 1 при нажатии на кнопку не интересно. Решил сделать, что бы при нажатии на кнопку в значение переменой записываль 1, а при отпускании 0. Но в итоге ничего не работает. Из опыта - если очень часто и быстро жать на кнопку, то ардуино корректно прочитает из панели значение переменной (1 затем 0). Я так понимаю, ардуино должен считывать данные из панели только во время нажатия на кнопку, но опрос ардуиной панели как будто идет периодически, и нажать и отпустить кнопку нужно именно в период опроса панели, иначе ничего не выйдет. Кто нибудь победил данную проблему?
HMI-панель
Убери единицу с отпускания а перед выходом поставь ТТ триггер.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей