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

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

Добавлено: 15 мар 2026, 21:26
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
С уважением.

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

Добавлено: 16 мар 2026, 09:05
pilotyac71
Здравствуйте. Обновил до версии 9.6.21. Блок меню в многоуровневом режиме так и не работает. Вроде бы важный блок для управления оборудованием, но его не исправляют. В 7 и 8 версиях все работало замечательно. Почему в 9 на него не обращают внимания? Так же выше задавал вопрос про RemoteXY. Никто ничего не ответил.

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

Добавлено: 16 мар 2026, 14:32
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

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

Добавлено: 17 мар 2026, 08:39
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

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

Добавлено: 17 мар 2026, 18:38
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) - все летает прекрасно, как "мама родила".

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

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

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

Добавлено: 20 мар 2026, 07:58
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.
Спасибо за ответ.

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

Добавлено: 24 мар 2026, 22:22
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 - не работают(не мигают).

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

Добавлено: 25 мар 2026, 09:31
Engineer200
Engineer200 писал(а): 20 фев 2026, 06:45 Доброе утро!
FLProg 9.6.9 . Блок из кандидатов, расширитель MCP2307. Ошибка в режиме "все входы". Не ставится завершающая фигурная скобка. А сама скобка улетает в конец скетча.
Сейчас перед компиляцией ардуиной, руками ставлю скобку перед следующей платой (один блок на плате) и удаляю лишнюю скобку в конце скетча.
Режим "все выходы" работает нормально.
Другие режимы не проверял.
Неправильно было написано, правильно MCP23017.
Ошибку в блоке нашёл.
Основные настройки
___Код блока
______Код каждого экземпляра
_________Секция "Loop"
____________Место вставки блока 'Loop"
_______________END:run
Установлено ненужное условие.
Может поправите, А то эта беда таскается уже в нескольких версиях подряд.
Хорошая программа FLProg. Спасибо.

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

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

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

Добавлено: 25 мар 2026, 21:14
krost
Доброго времени суток Камрады! Помогите победить дисплей St7789 проект
st7789.flp
Flprog 9.6.25
вот скетч
Показать
В итоге белый экран
Направьте пожалуйста на путь истинный

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

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

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

Добавлено: 26 мар 2026, 14:35
Alhim20
Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.

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

Добавлено: 26 мар 2026, 20:35
support
Alhim20 писал(а): 26 мар 2026, 14:35 Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.
К утру бэта версия обновится

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

Добавлено: 27 мар 2026, 09:44
gingrig
Здравствуйте! Штатный блок (в версии 9.6.26) получения точного времени с сервера NTP не реагирует на настройки интервалов запросов. Количество успешных синхронизаций и счетчиков пакетов увеличивается раз в секунду на единицу. Это значит, что происходят постоянные запросы на сервер NTP? Если так, то это не есть хорошо. Штатный блок в версии 8.2.3 работает, как положено. Но перенести его в версию 9 не получается. Контроллер ESP8266 NodeMCU 1.0, часы DS3231.
Показать

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

Добавлено: 27 мар 2026, 11:25
Alhim20
Блок НТП сервера во вкладке коммуникации

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

Добавлено: 27 мар 2026, 12:42
vicnic1520
Внимательнее читайте. О нем и речь. Штатный блок NTP из вкладки коммуникации версии программы 9.6.26.

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

Добавлено: 27 мар 2026, 13:42
maxrolor
Доброго времени суток. Подскажите пожалуйста. А что за Клуб, что он даёт и для чего?

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

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

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

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