Страница 23 из 26

Re: FLProg 9.6.x тестирование

Добавлено: 06 мар 2026, 19:24
ecoins
wados1997 писал(а): 06 мар 2026, 17:51 а это версия ecois 3.15 (20.09.22)
ecoins больше не поддерживает блоки lcd (из кандидатов).
За ненадобностью.
Разработчик FLProg сделал прекрасный графический интерфейс. Библиотека прежняя и потому этот комплекс работает очень быстро.
С уважением, ecoins.

Re: FLProg 9.6.x тестирование

Добавлено: 10 мар 2026, 19:37
kulibinsvv
FLProg 9.6.20

Открываем меню "Настройки -> Основные". Видим:
Пункты меню настройки программы Про крахе.png
Открываем меню "Настройки -> Параметры проекта по умолчанию". Пункт
Пункты меню настройки программы Блинк.png
смысл которого не очевиден.
Если речь идёт о позиции курсора, то лучше писать "установить курсор" а не "устанавливать блинк".

Про блинк ни один словарь не знает. :smile453:

Поправьте, пожалуйста.

Re: FLProg 9.6.x тестирование

Добавлено: 11 мар 2026, 07:29
montirovka
В обновлении появилась 21 версия.
2026-03-11_07-23-07.png
Undo отключено.
2026-03-11_07-56-03.png

Re: FLProg 9.6.x тестирование

Добавлено: 11 мар 2026, 14:35
pilotyac71
Здравствуйте. В 21 версии появился RemoteXY. Но код с проекта не вставляется. Пишет "Не является файлом проекта RemoteXY" или "Не верный формат кода". Код беру с проекта на сайте RemoteXY в виде zip файла или копирую в буфер.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 02:06
Nikolai
9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 15:21
Ander
Nikolai писал(а): 12 мар 2026, 02:06 9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?
Не мигает встроенный светодиод?

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 15:49
nic103
Nikolai писал(а): 12 мар 2026, 02:06 9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?
Заменил выход на D4(led), мигает.
Прошивается ну ооочень долго.

Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59855 / 65536 bytes (91%)
:shok:

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 19:12
Nikolai
Ander писал(а): 12 мар 2026, 15:21
Nikolai писал(а): 12 мар 2026, 02:06 9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?
Не мигает встроенный светодиод?
Встроенный мигает, мне нужны выходы D8 или D5, они не мигают.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 19:51
montirovka
Nikolai писал(а): 12 мар 2026, 19:12
Ander писал(а): 12 мар 2026, 15:21
Nikolai писал(а): 12 мар 2026, 02:06 9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?
Не мигает встроенный светодиод?
Встроенный мигает, мне нужны выходы D8 или D5, они не мигают.
А как вы проверяете выходы? Чем? Фото вашей платы можно увидеть? Моделей ESP8266 NodeMCU 1.0 много. В интернете надо найти datasheet и посмотреть на схему.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 22:36
Nikolai
montirovka писал(а): 12 мар 2026, 19:51
Nikolai писал(а): 12 мар 2026, 19:12
Ander писал(а): 12 мар 2026, 15:21
Не мигает встроенный светодиод?
Встроенный мигает, мне нужны выходы D8 или D5, они не мигают.
А как вы проверяете выходы? Чем? Фото вашей платы можно увидеть? Моделей ESP8266 NodeMCU 1.0 много. В интернете надо найти datasheet и посмотреть на схему.

Под эту модель(ESP8266 NodeMcu v3) в FLProg 8.2.3 я написал программу терморегулятор, D5 цифровой выход, управляет реле, всё работает. Потом я решил поэксперементировать и переделал прогу под версию FLProg 9.6.21, выход D5 не работает ( там постоянно висит 3,3 вольта). Ну чтобы не писать всю эту историю я решил с простого, помигать светодиодом, ну а дальше Вы всё знаете. Выходы проверяю светодиодом и тестером.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 22:49
montirovka
Подтяните нужный выход сопротивлением в районе 1 ком к плюсу. На выходе проверьте пульсации.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 23:17
Nikolai
montirovka писал(а): 12 мар 2026, 22:49 Подтяните нужный выход сопротивлением в районе 1 ком к плюсу. На выходе проверьте пульсации.
Без изменений. Попробовал выбрать D0, не работает.

Re: FLProg 9.6.x тестирование

Добавлено: 12 мар 2026, 23:26
Nikolai
Также пробовал создать (флп 9.6.21) пользовательский блок (Эекодер HW-040), вылетает карандаш и флп закрывается. Лог файл вложил в rar

Re: FLProg 9.6.x тестирование

Добавлено: 13 мар 2026, 07:01
montirovka
Nikolai писал(а): 12 мар 2026, 23:26 Также пробовал создать (флп 9.6.21) пользовательский блок (Энкодер HW-040), вылетает карандаш и флп закрывается. Лог файл вложил в rar
Много раз спрашиваю на форуме, а ответа нет. Вот еще один пользователь создает пользовательский блок Энкодер. Почему нет его в встроенных блоках, в кандидатах? Энкодер HW-040 имеет право быть в пользовательских блоках в FLProg. Большинство блоков энкодера при переходе в девятую версию перестали работать. Может нужно их нужно подправить?
Конкретно по проблеме Николая. Давно ушли от обратных связей. Нужно делать такие вещи через переменную.
Почитайте здесь про обратные связи.
Если бы вы делали блок с нуля, то программа вам не дала бы такое сделать. Вы наверное скопировали с другого проекта и в редактор пользовательского блока вставили.

Re: FLProg 9.6.x тестирование

Добавлено: 13 мар 2026, 08:47
Nikolai
montirovka писал(а): 13 мар 2026, 07:01
Nikolai писал(а): 12 мар 2026, 23:26 Также пробовал создать (флп 9.6.21) пользовательский блок (Энкодер HW-040), вылетает карандаш и флп закрывается. Лог файл вложил в rar
Много раз спрашиваю на форуме, а ответа нет. Вот еще один пользователь создает пользовательский блок Энкодер. Почему нет его в встроенных блоках, в кандидатах? Энкодер HW-040 имеет право быть в пользовательских блоках в FLProg. Большинство блоков энкодера при переходе в девятую версию перестали работать. Может нужно их нужно подправить?
Конкретно по проблеме Николая. Давно ушли от обратных связей. Нужно делать такие вещи через переменную.
Почитайте здесь про обратные связи.
Если бы вы делали блок с нуля, то программа вам не дала бы такое сделать. Вы наверное скопировали с другого проекта и в редактор пользовательского блока вставили.
Блок делаю с нуля, на днях попробую как Вы советуете. Спасибо.

Re: FLProg 9.6.x тестирование

Добавлено: 13 мар 2026, 09:50
montirovka
Nikolai писал(а): 13 мар 2026, 08:47

Блок делаю с нуля, на днях попробую как Вы советуете. Спасибо.
Попробуйте энкодер вот отсюда.

Re: FLProg 9.6.x тестирование

Добавлено: 15 мар 2026, 19:16
Tyma
Здравия!

У меня версия 9.6.4 (esp32) - пытаюсь повесить блок "5 КНОПОК НА АНАЛОГОВОМ ВХОДЕ" (https://flprog.su/arduino-bloki/78-5-kn ... vhode.html), и ничего не получается, chatgpt проанализировал и сделал выводы:
Да, видно, что блок не исправился: FLProg всё ещё генерирует тот же сломанный кусок.

Главный признак — вот это осталось:

ubpar_143555304 = 0;
ubpar_221396044 = 0;
ubpar_144418736 = 0;
ubpar_56350184 = 0;
ubpar_6219753 = 0;

То есть проблема именно в самом FLProg-блоке, а не в C++ после генерации.

И ещё хуже: у тебя сейчас вызов такой:

_func_UB_45495025(&UB_45495025_Instance1, UB_45495025_ubi_92073087, 2919, 448, 0, 1062, 1788);

но внутри блока всё равно потом делается:

ubpar_143555304 = 0;
...
ubpar_6219753 = 0;

Значит, какие бы пороги ты ни задал в FBD, блок их уничтожает сам.

Что это означает

С высокой вероятностью в пользовательском блоке FLProg:

либо параметры блока созданы как-то криво,

либо внутри блока на входы параметров навешаны константы 0,

либо при конвертации FBD в код FLProg неправильно собирает связи именно в этом блоке.
В старых версиях вроде работает, а вот версия 9.6.4 - криво делает.
Может у кого есть блок/решение под версию 9.6.4, для esp32? У меня AD Keyboard Simulate Five Key Module Analog Button for arduino

Благодарю!

Re: FLProg 9.6.x тестирование

Добавлено: 15 мар 2026, 19:54
montirovka
Tyma писал(а): 15 мар 2026, 19:16 Здравия!

У меня версия 9.6.4 (esp32) - пытаюсь повесить блок "5 КНОПОК НА АНАЛОГОВОМ ВХОДЕ" (https://flprog.su/arduino-bloki/78-5-kn ... vhode.html), и ничего не получается,
В старых версиях вроде работает, а вот версия 9.6.4 - криво делает.
Может у кого есть блок/решение под версию 9.6.4, для esp32? У меня AD Keyboard Simulate Five Key Module Analog Button for arduino

Благодарю!
Подключите блок (железо) к аналоговому блоку и выведите на дисплей или uart значения при нажатии кнопок. Эти значения будут нужны для определения интервалов значений для понятия работы кнопок. В 9 версии FLProg используется 12 битное АЦП. В старых версиях 10 битное значение было. Из-за этого не работают некоторые блоки использующие аналоговый вход. Так же на работу влияет напряжение питания платы кнопок. Имеется ввиду 3.3 вольта или 5 вольт.

Re: FLProg 9.6.x тестирование

Добавлено: 15 мар 2026, 20:41
Tyma
montirovka писал(а): 15 мар 2026, 19:54
Tyma писал(а): 15 мар 2026, 19:16 Здравия!

У меня версия 9.6.4 (esp32) - пытаюсь повесить блок "5 КНОПОК НА АНАЛОГОВОМ ВХОДЕ" (https://flprog.su/arduino-bloki/78-5-kn ... vhode.html), и ничего не получается,
В старых версиях вроде работает, а вот версия 9.6.4 - криво делает.
Может у кого есть блок/решение под версию 9.6.4, для esp32? У меня AD Keyboard Simulate Five Key Module Analog Button for arduino

Благодарю!
Подключите блок (железо) к аналоговому блоку и выведите на дисплей или uart значения при нажатии кнопок. Эти значения будут нужны для определения интервалов значений для понятия работы кнопок. В 9 версии FLProg используется 12 битное АЦП. В старых версиях 10 битное значение было. Из-за этого не работают некоторые блоки использующие аналоговый вход. Так же на работу влияет напряжение питания платы кнопок. Имеется ввиду 3.3 вольта или 5 вольт.
Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.

С уважением.

Re: FLProg 9.6.x тестирование

Добавлено: 15 мар 2026, 20:47
Ander
Tyma писал(а): 15 мар 2026, 20:41
montirovka писал(а): 15 мар 2026, 19:54
Tyma писал(а): 15 мар 2026, 19:16 Здравия!

У меня версия 9.6.4 (esp32) - пытаюсь повесить блок "5 КНОПОК НА АНАЛОГОВОМ ВХОДЕ" (https://flprog.su/arduino-bloki/78-5-kn ... vhode.html), и ничего не получается,
В старых версиях вроде работает, а вот версия 9.6.4 - криво делает.
Может у кого есть блок/решение под версию 9.6.4, для esp32? У меня AD Keyboard Simulate Five Key Module Analog Button for arduino

Благодарю!
Подключите блок (железо) к аналоговому блоку и выведите на дисплей или uart значения при нажатии кнопок. Эти значения будут нужны для определения интервалов значений для понятия работы кнопок. В 9 версии FLProg используется 12 битное АЦП. В старых версиях 10 битное значение было. Из-за этого не работают некоторые блоки использующие аналоговый вход. Так же на работу влияет напряжение питания платы кнопок. Имеется ввиду 3.3 вольта или 5 вольт.
Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.

С уважением.
9.6.4 не криво собирает, просто блок не адаптирован под эту версию - обращайтесь к автору блока.