Но я пересобрал аналогичный,уже используя версию 9.6.4, как показано на видео уроке https://flprog.ru/uchebnyj-centr/videou ... telja-fbd/ - и безрезультатно. С уважением.Ander писал(а): 15 мар 2026, 20:479.6.4 не криво собирает, просто блок не адаптирован под эту версию - обращайтесь к автору блока.Tyma писал(а): 15 мар 2026, 20:41Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.montirovka писал(а): 15 мар 2026, 19:54
Подключите блок (железо) к аналоговому блоку и выведите на дисплей или uart значения при нажатии кнопок. Эти значения будут нужны для определения интервалов значений для понятия работы кнопок. В 9 версии FLProg используется 12 битное АЦП. В старых версиях 10 битное значение было. Из-за этого не работают некоторые блоки использующие аналоговый вход. Так же на работу влияет напряжение питания платы кнопок. Имеется ввиду 3.3 вольта или 5 вольт.
С уважением.
FLProg 9.6.x тестирование
-
Tyma
- Рядовой
- Сообщения: 56
- Зарегистрирован: 02 мар 2023, 02:46
- Имя: Tomas
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: FLProg 9.6.x тестирование
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
pilotyac71
- Рядовой
- Сообщения: 48
- Зарегистрирован: 06 мар 2019, 16:36
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
- montirovka
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 161 раз
- Поблагодарили: 519 раз
Re: FLProg 9.6.x тестирование
Попробовал я сам переделать под новую версию этот блок. Не получается.Ander писал(а): 15 мар 2026, 20:479.6.4 не криво собирает, просто блок не адаптирован под эту версию - обращайтесь к автору блока.Tyma писал(а): 15 мар 2026, 20:41Да, я именно это и сделал, получил значения для каждой кнопки. Поэтому и указал, что на старой версии работает, а вот 9.6.4 - собирает криво.
С уважением.
А вот отмазка, что 9.6.4 не криво собирает, просто блок не адаптирован под эту версию достаточно универсальная. Что в блоке используется математика не адаптирована под девятую версию? Там деление, вычитание, сложение, сравнение и логическое И.
С нуля сделал блок. Открываю его , а там нет связей. Да и связи не получается восстановить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 161 раз
- Поблагодарили: 519 раз
Re: FLProg 9.6.x тестирование
Решил разобраться с кнопками что выше. Вернее даже не так. Есть от телевизоров Supra с десяток плат с кнопками управления. На платке 7 кнопок. Разобрался с подключением. Все заработало. Делал по принципу как в проекте выше, но без ПБ и сразу вводил значения пределов. Решил сделать как пользовательский блок. Не заработало. При нажатии любой кнопки, выдает что нажата 7 кнопка. Не получилось разобраться с ПБ.
Сделал для теста простой проект в FLProg 9.6.4. Компаратор сравнивает два значения и включает соответствующий дисплей с номер входа. На второй плате точно такой же проект, как и на первой. На первой работает,а на второй нет.
В проекте что ниже первая плата отключена от компиляции. Попробовал в версии FLProg 9.6.21 ошибка компиляции второй платы.
В проекте что ниже первая плата отключена от компиляции. Попробовал в версии FLProg 9.6.21 ошибка компиляции второй платы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Tyma
- Рядовой
- Сообщения: 56
- Зарегистрирован: 02 мар 2023, 02:46
- Имя: Tomas
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: FLProg 9.6.x тестирование
Запрос проверить собранный код у chatgpt:
Если делать на старой версии ( у меня 8.0.2) - все летает прекрасно, как "мама родила".
И в финале, результат такой и получается - жмёш любую кнопку (в верх, в низ, право), всегда высвечивается кнопка 5.Да. Он криво собран по той же причине, что и раньше.
Главный баг вот здесь:
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 опять неверно сгенерировал связи,
либо параметры блока оформлены так, что они попали как выходные времянки, а не как реальные входы.
Если делать на старой версии ( у меня 8.0.2) - все летает прекрасно, как "мама родила".
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg 9.6.x тестирование
1.Блок меню поправлен. Сейчас готовится стабильная версия, будут внесены изменения в блок меню.pilotyac71 писал(а): 16 мар 2026, 09:05 Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
2.По RemoteXY - сложившуюся проблему обещали разрешить разработчики RXY и пока у них не складывается.
Пока смотрите рекомендации по ссылке
viewtopic.php?p=145028#p145028
С уважением, ecoins.
-
pilotyac71
- Рядовой
- Сообщения: 48
- Зарегистрирован: 06 мар 2019, 16:36
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Спасибо за ответ.ecoins писал(а): 19 мар 2026, 23:551.Блок меню поправлен. Сейчас готовится стабильная версия, будут внесены изменения в блок меню.pilotyac71 писал(а): 16 мар 2026, 09:05 Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.
2.По RemoteXY - сложившуюся проблему обещали разрешить разработчики RXY и пока у них не складывается.
Пока смотрите рекомендации по ссылке
viewtopic.php?p=145028#p145028
С уважением, ecoins.
- Nikolai
- Рядовой
- Сообщения: 36
- Зарегистрирован: 06 ноя 2021, 10:05
- Откуда: Чехов
- Имя: Николай
- Благодарил (а): 5 раз
Re: FLProg 9.6.x тестирование
Вопрос так и остался открытым 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 тестирование
Неправильно было написано, правильно MCP23017.Engineer200 писал(а): 20 фев 2026, 06:45 Доброе утро!
FLProg 9.6.9 . Блок из кандидатов, расширитель MCP2307. Ошибка в режиме "все входы". Не ставится завершающая фигурная скобка. А сама скобка улетает в конец скетча.
Сейчас перед компиляцией ардуиной, руками ставлю скобку перед следующей платой (один блок на плате) и удаляю лишнюю скобку в конце скетча.
Режим "все выходы" работает нормально.
Другие режимы не проверял.
Ошибку в блоке нашёл.
Основные настройки
___Код блока
______Код каждого экземпляра
_________Секция "Loop"
____________Место вставки блока 'Loop"
_______________END:run
Установлено ненужное условие.
Может поправите, А то эта беда таскается уже в нескольких версиях подряд.
Хорошая программа FLProg. Спасибо.
Люблю делать то, что потом само работает.
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg 9.6.x тестирование
1.Поправил. 2.Пока можете пользоваться присоединенном блоке - в кандидатах наверное появится ближе к стабильной версии.Engineer200 писал(а): 25 мар 2026, 09:31 Доброе утро!
FLProg 9.6.9 . Блок из кандидатов, расширитель MCP2307. Ошибка в режиме "все входы". Не ставится завершающая фигурная скобка. А сама скобка улетает в конец скетча.
Сейчас перед компиляцией ардуиной, руками ставлю скобку перед следующей платой (один блок на плате) и удаляю лишнюю скобку в конце скетча.
Может поправите, А то эта беда таскается уже в нескольких версиях подряд.
Хорошая программа FLProg. Спасибо.
Успехов.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: FLProg 9.6.x тестирование
Доброго времени суток Камрады! Помогите победить дисплей St7789 проект Flprog 9.6.25
вот скетч
В итоге белый экран
Направьте пожалуйста на путь истинный
вот скетч
Показать
Направьте пожалуйста на путь истинный
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg 9.6.x тестирование
1.Попробуйте приложенный проект.krost писал(а): 25 мар 2026, 21:14 Доброго времени суток Камрады! Помогите победить дисплей St7789 проект st7789.flp Flprog 9.6.25
В итоге белый экран
Направьте пожалуйста на путь истинный
2.Выведите на консоль отчет с параметрами проекта - для этого после загрузки программы и переход в монитор порта на ESP32 скорее всего понадобится нажать СБРОС.
3.Посмотрите в отчете пины SPI - к тем ли пинам подключили дисплей?
4.Если не получится, пришлите фото дисплея (с двух сторон).
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Alhim20
- Рядовой
- Сообщения: 99
- Зарегистрирован: 28 окт 2024, 04:02
- Откуда: Белогорск
- Имя: Илья
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Re: FLProg 9.6.x тестирование
Доброе время суток. У меня стояла 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 тестирование
К утру бэта версия обновитсяAlhim20 писал(а): 26 мар 2026, 14:35 Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.
Автор программы FLProg.
Re: FLProg 9.6.x тестирование
Здравствуйте! Штатный блок (в версии 9.6.26) получения точного времени с сервера NTP не реагирует на настройки интервалов запросов. Количество успешных синхронизаций и счетчиков пакетов увеличивается раз в секунду на единицу. Это значит, что происходят постоянные запросы на сервер NTP? Если так, то это не есть хорошо. Штатный блок в версии 8.2.3 работает, как положено. Но перенести его в версию 9 не получается. Контроллер ESP8266 NodeMCU 1.0, часы DS3231.
Показать
-
vicnic1520
- Рядовой
- Сообщения: 8
- Зарегистрирован: 13 окт 2020, 14:34
- Имя: Виктор
- Благодарил (а): 1 раз
Re: FLProg 9.6.x тестирование
Внимательнее читайте. О нем и речь. Штатный блок NTP из вкладки коммуникации версии программы 9.6.26.
-
maxrolor
- Рядовой
- Сообщения: 60
- Зарегистрирован: 14 дек 2023, 14:04
- Откуда: Анапа
- Имя: Максим
- Благодарил (а): 12 раз
- Поблагодарили: 8 раз
Re: FLProg 9.6.x тестирование
Доброго времени суток. Подскажите пожалуйста. А что за Клуб, что он даёт и для чего?
-
pilotyac71
- Рядовой
- Сообщения: 48
- Зарегистрирован: 06 мар 2019, 16:36
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Здравствуйте. Подскажите пожалуйста, почему при выборе RemoteXY нет выбора подключения по wifi?
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: FLProg 9.6.x тестирование
Это пока в разработкеpilotyac71 писал(а): 27 мар 2026, 15:22 Здравствуйте. Подскажите пожалуйста, почему при выборе RemoteXY нет выбора подключения по wifi?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
