Панель NEXTION в программе FLProg

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

Здравствуйте, Сергей!
В первую очередь хочу поблагодарить Вас за огромный труд по созданию и развитию программы FLProg!

Теперь по теме:
Столкнулся с багом в программе "Панель Nextion HMI.
1_.png
Нет выбора страницы, на которой будет отображено выбранное изображение. Изображение отображается на всех страницах панели.
2_.png
У меня к Вам огромная просьба, отправить мне часть кода (как временное решение проблемы), чтобы можно было отобразить/скрыть изображение на определенной странице панели NEXTION.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Панель NEXTION в программе FLProg

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

Так если кликнуть справа на плюсик, или на карандаш, то там есть установки для какой страницы что отображать, или они не работают?
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

Олег писал(а): 27 дек 2018, 18:48Так если кликнуть справа на плюсик, или на карандаш, то там есть установки для какой страницы что отображать, или они не работают?
Олег, привет! Если кликнуть на плюсик, то нужно вводить "имя" изображения.
1_.png
Но, имени изображения нет на самой странице, изображение можно ввести только по ID загруженных в панель.
2_.png
Автор программы Сергей поймёт, о чем я говорю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Панель NEXTION в программе FLProg

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

Я с Nextion давно не баловался, уже подзабыл это дело, но кажется я вообще эти блоки в FLProg не использовал, а просто для показа картинки выставлял в переменную, а уже в самой панели ставил условие что если переменная такая-то равна 1, то показываем картинку такую-то. Хотя за достоверность не ручаюсь, давно это было.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

Олег писал(а): 27 дек 2018, 20:00Я с Nextion давно не баловался, уже подзабыл это дело, но кажется я вообще эти блоки в FLProg не использовал, а просто для показа картинки выставлял в переменную, а уже в самой панели ставил условие что если переменная такая-то равна 1, то показываем картинку такую-то. Хотя за достоверность не ручаюсь, давно это было.
Если в панели одна страница, то естественно нет проблем, но если несколько страниц, то здесь баг.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Панель NEXTION в программе FLProg

Сообщение grin-mpx »

Это в какой версии Flprog? В 3.0.3 все выбирается норм.

Отправлено спустя 3 минуты 57 секунд:
Siberian писал(а): 27 дек 2018, 19:54Но, имени изображения нет на самой странице, изображение можно ввести только по ID загруженных в панель.
Вы не туда смотрите. Имя картинки находится в правой колонке программы. Каждый объект на дисплее имеет имя.

Отправлено спустя 16 минут 47 секунд:
Siberian писал(а): 27 дек 2018, 19:54Если кликнуть на плюсик,
Жать нужно не плюсик а карандаш и там выбирать страницу.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

grin-mpx писал(а): 27 дек 2018, 21:10Это в какой версии Flprog? В 3.0.3 все выбирается норм.

Отправлено спустя 3 минуты 57 секунд:
Siberian писал(а): 27 дек 2018, 19:54Но, имени изображения нет на самой странице, изображение можно ввести только по ID загруженных в панель.
Вы не туда смотрите. Имя картинки находится в правой колонке программы. Каждый объект на дисплее имеет имя.

Отправлено спустя 16 минут 47 секунд:
Siberian писал(а): 27 дек 2018, 19:54Если кликнуть на плюсик,
Жать нужно не плюсик а карандаш и там выбирать страницу.
В левой колонке Picture панели нет имени изображения, только ID. Вы просто не совсем представляете о чем идет речь...
2_.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Панель NEXTION в программе FLProg

Сообщение grin-mpx »

Siberian писал(а): 28 дек 2018, 07:18Вы просто не совсем представляете о чем идет речь...
Намного больше представляю чем Вы думаете :D Но не важно.
Я ж спросил какая версия flprog? Может у меня просто нет такого глюка.
Что происходит когда Вы нажимаете карандаш?

Отправлено спустя 17 минут 33 секунды:
Siberian писал(а): 28 дек 2018, 07:18В левой колонке Picture панели нет имени изображения
Для того чтоб сменить на объекте картинку или ее фон, этот объект прежде должен быть создан на странице в дисплее и в flprog.
Конкретно по Вашему случаю, "Отобразить изображение на текущей странице", у меня окна в таком варианте, с возможностью выбора страниц.
Точно так-же и с рисованием кружочков, линий и пр.
картинка2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

grin-mpx писал(а): 28 дек 2018, 07:42
Siberian писал(а): 28 дек 2018, 07:18Вы просто не совсем представляете о чем идет речь...
Намного больше представляю чем Вы думаете :D Но не важно.
Я ж спросил какая версия flprog? Может у меня просто нет такого глюка.
Что происходит когда Вы нажимаете карандаш?

Отправлено спустя 17 минут 33 секунды:
Siberian писал(а): 28 дек 2018, 07:18В левой колонке Picture панели нет имени изображения
Для того чтоб сменить на объекте картинку или ее фон, этот объект прежде должен быть создан на странице в дисплее и в flprog.
Конкретно по Вашему случаю, "Отобразить изображение на текущей странице", у меня окна в таком варианте, с возможностью выбора страниц.
Точно так-же и с рисованием кружочков, линий и пр.
картинка2.jpg

grin-mpx, если у Вас есть панель NEXTION, создайте проект с двумя страницами панели, затем выберите изображение для отображения именно на page0 или page1.
2_.png
Увидите, что изображение будет отражено и на page0 и на page1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Панель NEXTION в программе FLProg

Сообщение grin-mpx »

Siberian писал(а): 28 дек 2018, 12:27 Увидите, что изображение будет отражено и на page0 и на page1.
Ничего подобного. Как оказалось, у меня изображение, линии и пр. появляются только на той странице на которой дисплей находится. Конкретной привязки к страницам нет. Отсюда и подпись в названии того набора элементов "Отображение на текущей странице".
На счетчике на дисплее на 10 сек. появляется глобус, а на 15 сек. линия.
Вот видео:
https://www.youtube.com/watch?v=0QcP4wHD-t8
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

grin-mpx писал(а): 28 дек 2018, 15:37
Siberian писал(а): 28 дек 2018, 12:27 Увидите, что изображение будет отражено и на page0 и на page1.
Ничего подобного. Как оказалось, у меня изображение, линии и пр. появляются только на той странице на которой дисплей находится. Конкретной привязки к страницам нет. Отсюда и подпись в названии того набора элементов "Отображение на текущей странице".
На счетчике на дисплее на 10 сек. появляется глобус, а на 15 сек. линия.
Вот видео:
https://www.youtube.com/watch?v=0QcP4wHD-t8
Проверьте не в симуляторе, а на железе.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Панель NEXTION в программе FLProg

Сообщение grin-mpx »

Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

grin-mpx писал(а): 28 дек 2018, 19:14Одинаково.
https://www.youtube.com/watch?v=G_lWmcUOH1s
Проект я делал в Flprog 4.2.0, нужно будет попробовать в Flprog В 3.0.3
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 36 раз
Поблагодарили: 5 раз

Панель NEXTION в программе FLProg

Сообщение Siberian »

В версии в Flprog В 3.0.3 у меня такой-же глюк... Может сама панель проблемная, хотя у меня их две 7 дюймов Enhanced NX8048K070_011, и на обеих одинаковая проблема... :smile37:

Пришлось ставить "костыль", отображение изображения только при условии ID определенной страницы.
2018-12-29_095119.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Новые»

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

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