Устройство отображения LCD дисплей FLProg 9.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1233
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 79 раз
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение vovka1973 »

montirovka писал(а): 03 дек 2025, 10:03 Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
А вы попробуйте на меге 2560 сделать ,так там вообще ироглифы какие-то пробегают . новый дисплей хорош дла разбери и стм32.
Изображение
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

А не проще было сделать один экран и все вписать в полях ?
OK
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

cmept-27 писал(а): 03 дек 2025, 10:22 А не проще было сделать один экран и все вписать в полях ?
А что потом? Переменные не будут бегать?
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

montirovka писал(а): 03 дек 2025, 10:30
cmept-27 писал(а): 03 дек 2025, 10:22 А не проще было сделать один экран и все вписать в полях ?
А что потом? Переменные не будут бегать?
Не будут )) Зачем им надо будет бегать ?
OK
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
В версии 9.6.9 при попытке удалить любой из 4 экранов программа закрывается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось montirovka 03 дек 2025, 11:23, всего редактировалось 2 раза.
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
Приветствие_ESP32_9.6.9.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

cmept-27 писал(а): 03 дек 2025, 10:55
montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
Приветствие_ESP32_9.6.9.flp
Так работает. Так почему по отдельности не работает?
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

montirovka писал(а): 03 дек 2025, 11:08
cmept-27 писал(а): 03 дек 2025, 10:55
montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
Приветствие_ESP32_9.6.9.flp
Так работает. Так почему по отдельности не работает?
Наверное не успевает с экрана на экран добежать :smile171:
OK
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
В версии 9.6.9 при попытке удалить любой из 4 экранов программа закрывается.
Попробовал удалять экраны в FLProg 9.6.4. В версии 9.6.4 любой из экранов удаляется.
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

montirovka писал(а): 03 дек 2025, 11:25
montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
В версии 9.6.9 при попытке удалить любой из 4 экранов программа закрывается.
Попробовал удалять экраны в FLProg 9.6.4. В версии 9.6.4 любой из экранов удаляется.
Есть такое
OK
skrickis
Сержант
Сообщения: 205
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение skrickis »

cmept-27 писал(а): 03 дек 2025, 10:55
montirovka писал(а): 03 дек 2025, 10:52 Попробовал удалить экран.
WhatsApp Video 2025-12-03 at 10.47.10.mp4
Приветствие_ESP32_9.6.9.flp
У меня нормально уделяется и программа не закрывается :smile9:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 633
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 130 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение Ander »

montirovka писал(а): 03 дек 2025, 10:03 Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
Вы пытаетесь одновременно включить 4 экрана - как вы вообще до такого додумываетесь? Разные экраны даже не предполагалось включать одновременно - это на сколько у вас перевернуто представление?
Правильно - вы имеете экран с приветствием - он у вас светится до определенного события.
По событию у вас активируется второй экран - например на котором отображаются данные,
по третьему событию у вас допусти отображаются настройки
Экраны это типа блоков меню для дисплея - а вы вызвали сразу все 4 блока да еще и вертите их вызов в каждом цикле с кучей стрингов.
Аватара пользователя
cmept-27
Лейтенант
Сообщения: 321
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 11 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение cmept-27 »

Ander писал(а): 03 дек 2025, 17:11
montirovka писал(а): 03 дек 2025, 10:03 Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
Вы пытаетесь одновременно включить 4 экрана - как вы вообще до такого додумываетесь? Разные экраны даже не предполагалось включать одновременно - это на сколько у вас перевернуто представление?
Правильно - вы имеете экран с приветствием - он у вас светится до определенного события.
По событию у вас активируется второй экран - например на котором отображаются данные,
по третьему событию у вас допусти отображаются настройки
Экраны это типа блоков меню для дисплея - а вы вызвали сразу все 4 блока да еще и вертите их вызов в каждом цикле с кучей стрингов.
Справки нету. Остаётся простым пользователям "стрингами вертеть" :smile171:
OK
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

Ander писал(а): 03 дек 2025, 17:11
montirovka писал(а): 03 дек 2025, 10:03 Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
Вы пытаетесь одновременно включить 4 экрана - как вы вообще до такого додумываетесь? Разные экраны даже не предполагалось включать одновременно - это на сколько у вас перевернуто представление?
Правильно - вы имеете экран с приветствием - он у вас светится до определенного события.
По событию у вас активируется второй экран - например на котором отображаются данные,
по третьему событию у вас допусти отображаются настройки
Экраны это типа блоков меню для дисплея - а вы вызвали сразу все 4 блока да еще и вертите их вызов в каждом цикле с кучей стрингов.
Если мне надо на дисплей вывести 10 параметров. Ардуино без проблем со старыми дисплеями это делает. А что ESP32 c новыми не может?
Ander
Лейтенант
Сообщения: 633
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 130 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение Ander »

Вариантов тьма. Один из путей создать одинаковые экраны но с небольшими изменениями. Или выводить переменную (экран позиция 1-12) а её и менять.
ecoins
Полковник
Сообщения: 4269
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 201 раз
Поблагодарили: 271 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение ecoins »

cmept-27 писал(а): 03 дек 2025, 17:32
Ander писал(а): 03 дек 2025, 17:11
montirovka писал(а): 03 дек 2025, 10:03 Как то было я задал вопрос о не корректном отображении LCD дисплея 2004 в программе FLProg 9.6.9 с ESP32. Ответа не последовало. Решил сделать отдельную тему.
При выводе на дисплей "разбегаются" выводимые символы. Раз включил ESP32 на дисплее одно. Включил второй раз - другое.
Подскажите, что не так у меня в проекте?
Должно быть.
Pervaya stroka
For forum FLProg
ESP_9.6.9
Line number four

Первое включение.
WhatsApp Image 2025-12-03 at 09.44.14.jpeg
Второе включение.
WhatsApp Image 2025-12-03 at 09.44.36.jpeg
Дисплей подключен без преобразователей логических уровней. Может ли быть виной "разбегания" символов то, что дисплей подключен напрямую.
Вы пытаетесь одновременно включить 4 экрана - как вы вообще до такого додумываетесь? Разные экраны даже не предполагалось включать одновременно - это на сколько у вас перевернуто представление?
Правильно - вы имеете экран с приветствием - он у вас светится до определенного события.
По событию у вас активируется второй экран - например на котором отображаются данные,
по третьему событию у вас допусти отображаются настройки
Экраны это типа блоков меню для дисплея - а вы вызвали сразу все 4 блока да еще и вертите их вызов в каждом цикле с кучей стрингов.
Справки нету. Остаётся простым пользователям "стрингами вертеть" :smile171:
Стринги лучше избегать - это источник тормозов.
Новый дисплей обновляет поля по мере изменения параметров, предусмотрено много типов.
Насчет "простых пользователей". Это не те, которые освоили древний Ардуиновский подход (и описание там не очень), и не готовы (не хотят) воспринимать интуитивно понятный новый графический интерфейс?
И видео делалось, и сотни прикладных примеров в тестах и не тестах...
Если действительно надо, разберетесь - что не понятно, задайте вопрос.
А вот страдать по типу «Товарищи! В зоопарке тигру не докладывают мяса! Пока не поздно, спасайте хищника!» на форуме не стоит.
Вы ведь не тигр и не хищник.
С уважением, ecoins.
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

Продолжим дальше. У меня опять непонятки. Переделал проект на два экрана. Каждый экран должен управляться отдельно. Первый экран ALARM 2 секунды включен и секунду выключен. Второй экран "Мал уровень воды в расширительном баке" 5 секунд включен и секунду выключен. При включении второй экран должен 5 секунд гореть.
Должно быть вот так.
WhatsApp Video 2025-12-04 at 08.19.10.mp4
Здесь проект сделан с использованием "старых" дисплеев.
Если проект сделан с использованием нового интерфейса, то нет соответствия временных параметров с заданными в проекте. Второй дисплей не горит 5 секунд при включении.
WhatsApp Video 2025-12-04 at 08.23.43.mp4
Переделал проект вот так.
2025-12-04_11-02-37.png
Экран 1 один раз включился и исчез.
Экран 2 как буд то работает правильно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось montirovka 04 дек 2025, 11:07, всего редактировалось 1 раз.
lfgjikjjyj
Сержант
Сообщения: 231
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 35 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение lfgjikjjyj »

А ещё string вызывает фрагментацию памяти особенно на длительных проектах и контроллер зависает либо перезагружается
Стринг лучше использовать на очень коротком проекте по времени работы который часто включается контроллер
На долгоиграющем проекте string желательно вообще исключить из проекта по возможности
Аватара пользователя
montirovka
Капитан
Сообщения: 998
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 103 раза
Поблагодарили: 360 раз

Re: Устройство отображения LCD дисплей FLProg 9.

Сообщение montirovka »

lfgjikjjyj писал(а): 04 дек 2025, 11:05 А ещё string вызывает фрагментацию памяти особенно на длительных проектах и контроллер зависает либо перезагружается
Стринг лучше использовать на очень коротком проекте по времени работы который часто включается контроллер
На долгоиграющем проекте string желательно вообще исключить из проекта по возможности
На "старых" дисплеях то работает.
У меня несколько проектов с двухстрочным меню. Так что повторить в FLProg 9 не получится? Там все на string завязано.
Ответить

Вернуться в «Спросить у знатоков»

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

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