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

Tyma
Рядовой
Сообщения: 56
Зарегистрирован: 02 мар 2023, 02:46
Имя: Tomas
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Tyma »

Ander писал(а): 15 мар 2026, 20:47
Tyma писал(а): 15 мар 2026, 20:41
montirovka писал(а): 15 мар 2026, 19:54
Подключите блок (железо) к аналоговому блоку и выведите на дисплей или uart значения при нажатии кнопок. Эти значения будут нужны для определения интервалов значений для понятия работы кнопок. В 9 версии FLProg используется 12 битное АЦП. В старых версиях 10 битное значение было. Из-за этого не работают некоторые блоки использующие аналоговый вход. Так же на работу влияет напряжение питания платы кнопок. Имеется ввиду 3.3 вольта или 5 вольт.
Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.

С уважением.
9.6.4 не криво собирает, просто блок не адаптирован под эту версию - обращайтесь к автору блока.
Но я пересобрал аналогичный,уже используя версию 9.6.4, как показано на видео уроке https://flprog.ru/uchebnyj-centr/videou ... telja-fbd/ - и безрезультатно.
5_Btn_(FBD).ubi
С уважением.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pilotyac71
Рядовой
Сообщения: 48
Зарегистрирован: 06 мар 2019, 16:36
Имя: Александр
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение pilotyac71 »

Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

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

Сообщение montirovka »

Ander писал(а): 15 мар 2026, 20:47
Tyma писал(а): 15 мар 2026, 20:41
montirovka писал(а): 15 мар 2026, 19:54
Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.

С уважением.
9.6.4 не криво собирает, просто блок не адаптирован под эту версию - обращайтесь к автору блока.
Попробовал я сам переделать под новую версию этот блок. Не получается.
А вот отмазка, что 9.6.4 не криво собирает, просто блок не адаптирован под эту версию достаточно универсальная. Что в блоке используется математика не адаптирована под девятую версию? Там деление, вычитание, сложение, сравнение и логическое И.
С нуля сделал блок. Открываю его , а там нет связей. Да и связи не получается восстановить.
2026-03-16_14-25-03.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

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

Сообщение montirovka »

Решил разобраться с кнопками что выше. Вернее даже не так. Есть от телевизоров Supra с десяток плат с кнопками управления. На платке 7 кнопок. Разобрался с подключением. Все заработало. Делал по принципу как в проекте выше, но без ПБ и сразу вводил значения пределов. Решил сделать как пользовательский блок. Не заработало. При нажатии любой кнопки, выдает что нажата 7 кнопка. Не получилось разобраться с ПБ.
2026-03-17_08-12-17.png
Сделал для теста простой проект в FLProg 9.6.4. Компаратор сравнивает два значения и включает соответствующий дисплей с номер входа. На второй плате точно такой же проект, как и на первой. На первой работает,а на второй нет.
В проекте что ниже первая плата отключена от компиляции.
2026-03-17_08-27-54.png
Попробовал в версии FLProg 9.6.21 ошибка компиляции второй платы.
2026-03-17_08-35-15.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Tyma
Рядовой
Сообщения: 56
Зарегистрирован: 02 мар 2023, 02:46
Имя: Tomas
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Tyma »

Запрос проверить собранный код у chatgpt:
Да. Он криво собран по той же причине, что и раньше.

Главный баг вот здесь:

ubpar_125440348 = 0;
...
ubpar_79146376 = 0;
ubpar_175158211 = 0;
ubpar_40719224 = 0;

Ты вызываешь функцию так:

_func_UB_249579380(..., 100, 1760, 420, 1040);

но внутри функции FLProg сразу затирает все входные пороги в ноль.
Из-за этого дальше считается вот это:

_gtv1 = (0) / 2; // 0
_gtv2 = ((0 - 0) / 2) + 0; // 0
_gtv3 = ((0 - 0) / 2) + 0; // 0
_gtv4 = ((0 - 0) / 2) + 0; // 0
_gtv5 = ((4095 - 0) / 2) + 0; // 2047

То есть реально у тебя выходят диапазоны такие:

кнопка 1: adc < 0 → никогда

кнопка 2: 0 < adc < 0 → никогда

кнопка 3: 0 < adc < 0 → никогда

кнопка 4: 0 < adc < 0 → никогда

кнопка 5: 0 < adc < 2047 → почти всё подряд

То есть блок логически сломан.

Почему это видно сразу

Вот этот кусок уже приговор:

ubpar_125440348 = 0;
ubpar_79146376 = 0;
ubpar_175158211 = 0;
ubpar_40719224 = 0;

Если входные параметры функции обнуляются, значит:

либо блок "Вставка кода" в FLProg собран с ошибкой,

либо FLProg опять неверно сгенерировал связи,

либо параметры блока оформлены так, что они попали как выходные времянки, а не как реальные входы.
И в финале, результат такой и получается - жмёш любую кнопку (в верх, в низ, право), всегда высвечивается кнопка 5.
Если делать на старой версии ( у меня 8.0.2) - все летает прекрасно, как "мама родила".
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

pilotyac71 писал(а): 16 мар 2026, 09:05 Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
1.Блок меню поправлен. Сейчас готовится стабильная версия, будут внесены изменения в блок меню.
2.По RemoteXY - сложившуюся проблему обещали разрешить разработчики RXY и пока у них не складывается.
Пока смотрите рекомендации по ссылке
viewtopic.php?p=145028#p145028
С уважением, ecoins.
pilotyac71
Рядовой
Сообщения: 48
Зарегистрирован: 06 мар 2019, 16:36
Имя: Александр
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение pilotyac71 »

ecoins писал(а): 19 мар 2026, 23:55
pilotyac71 писал(а): 16 мар 2026, 09:05 Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
1.Блок меню поправлен. Сейчас готовится стабильная версия, будут внесены изменения в блок меню.
2.По RemoteXY - сложившуюся проблему обещали разрешить разработчики RXY и пока у них не складывается.
Пока смотрите рекомендации по ссылке
viewtopic.php?p=145028#p145028
С уважением, ecoins.
Спасибо за ответ.
Аватара пользователя
Nikolai
Рядовой
Сообщения: 36
Зарегистрирован: 06 ноя 2021, 10:05
Откуда: Чехов
Имя: Николай
Благодарил (а): 5 раз

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

Сообщение Nikolai »

Nikolai писал(а): 12 мар 2026, 02:06 9.6.21, ESP8266 NodeMCU 1.0 не мигает, что не так?
Вопрос так и остался открытым FLP6.9.23, ESP8266WeMos mini: выходы d1,d2,d3,d4 - работают (мигают), выходы d0,d5,d6,d7,d8 - не работают(не мигают).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Engineer200
Рядовой
Сообщения: 53
Зарегистрирован: 19 дек 2025, 06:16
Имя: Александр
Благодарил (а): 18 раз
Поблагодарили: 5 раз

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

Сообщение Engineer200 »

Engineer200 писал(а): 20 фев 2026, 06:45 Доброе утро!
FLProg 9.6.9 . Блок из кандидатов, расширитель MCP2307. Ошибка в режиме "все входы". Не ставится завершающая фигурная скобка. А сама скобка улетает в конец скетча.
Сейчас перед компиляцией ардуиной, руками ставлю скобку перед следующей платой (один блок на плате) и удаляю лишнюю скобку в конце скетча.
Режим "все выходы" работает нормально.
Другие режимы не проверял.
Неправильно было написано, правильно MCP23017.
Ошибку в блоке нашёл.
Основные настройки
___Код блока
______Код каждого экземпляра
_________Секция "Loop"
____________Место вставки блока 'Loop"
_______________END:run
Установлено ненужное условие.
Может поправите, А то эта беда таскается уже в нескольких версиях подряд.
Хорошая программа FLProg. Спасибо.
Люблю делать то, что потом само работает.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

Engineer200 писал(а): 25 мар 2026, 09:31 Доброе утро!
FLProg 9.6.9 . Блок из кандидатов, расширитель MCP2307. Ошибка в режиме "все входы". Не ставится завершающая фигурная скобка. А сама скобка улетает в конец скетча.
Сейчас перед компиляцией ардуиной, руками ставлю скобку перед следующей платой (один блок на плате) и удаляю лишнюю скобку в конце скетча.
Может поправите, А то эта беда таскается уже в нескольких версиях подряд.
Хорошая программа FLProg. Спасибо.
1.Поправил.
01.MCP23017.ubi
2.Пока можете пользоваться присоединенном блоке - в кандидатах наверное появится ближе к стабильной версии.
Успехов.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
krost
Рядовой
Сообщения: 15
Зарегистрирован: 05 авг 2024, 08:31
Имя: Andrei
Благодарил (а): 1 раз

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

Сообщение krost »

Доброго времени суток Камрады! Помогите победить дисплей St7789 проект
st7789.flp
Flprog 9.6.25
вот скетч
Показать
В итоге белый экран
Направьте пожалуйста на путь истинный
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

krost писал(а): 25 мар 2026, 21:14 Доброго времени суток Камрады! Помогите победить дисплей St7789 проект st7789.flp Flprog 9.6.25
В итоге белый экран
Направьте пожалуйста на путь истинный
1.Попробуйте приложенный проект.
2.Выведите на консоль отчет с параметрами проекта - для этого после загрузки программы и переход в монитор порта на ESP32 скорее всего понадобится нажать СБРОС.
3.Посмотрите в отчете пины SPI - к тем ли пинам подключили дисплей?
4.Если не получится, пришлите фото дисплея (с двух сторон).
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alhim20
Рядовой
Сообщения: 99
Зарегистрирован: 28 окт 2024, 04:02
Откуда: Белогорск
Имя: Илья
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Alhim20 »

Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.
Аватара пользователя
support
Администратор
Сообщения: 1939
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 60 раз
Контактная информация:

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

Сообщение support »

Alhim20 писал(а): 26 мар 2026, 14:35 Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.
К утру бэта версия обновится
Автор программы FLProg.
gingrig
Рядовой
Сообщения: 1
Зарегистрирован: 26 мар 2026, 09:34
Имя: Виктор

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

Сообщение gingrig »

Здравствуйте! Штатный блок (в версии 9.6.26) получения точного времени с сервера NTP не реагирует на настройки интервалов запросов. Количество успешных синхронизаций и счетчиков пакетов увеличивается раз в секунду на единицу. Это значит, что происходят постоянные запросы на сервер NTP? Если так, то это не есть хорошо. Штатный блок в версии 8.2.3 работает, как положено. Но перенести его в версию 9 не получается. Контроллер ESP8266 NodeMCU 1.0, часы DS3231.
Показать
Alhim20
Рядовой
Сообщения: 99
Зарегистрирован: 28 окт 2024, 04:02
Откуда: Белогорск
Имя: Илья
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Alhim20 »

Блок НТП сервера во вкладке коммуникации
vicnic1520
Рядовой
Сообщения: 8
Зарегистрирован: 13 окт 2020, 14:34
Имя: Виктор
Благодарил (а): 1 раз

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

Сообщение vicnic1520 »

Внимательнее читайте. О нем и речь. Штатный блок NTP из вкладки коммуникации версии программы 9.6.26.
maxrolor
Рядовой
Сообщения: 60
Зарегистрирован: 14 дек 2023, 14:04
Откуда: Анапа
Имя: Максим
Благодарил (а): 12 раз
Поблагодарили: 8 раз

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

Сообщение maxrolor »

Доброго времени суток. Подскажите пожалуйста. А что за Клуб, что он даёт и для чего?
pilotyac71
Рядовой
Сообщения: 48
Зарегистрирован: 06 мар 2019, 16:36
Имя: Александр
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение pilotyac71 »

Здравствуйте. Подскажите пожалуйста, почему при выборе RemoteXY нет выбора подключения по wifi?
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

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

Сообщение Phazz »

pilotyac71 писал(а): 27 мар 2026, 15:22 Здравствуйте. Подскажите пожалуйста, почему при выборе RemoteXY нет выбора подключения по wifi?
Это пока в разработке
Ответить

Вернуться в «Команда ecoins»

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

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