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

maxrolor
Рядовой
Сообщения: 46
Зарегистрирован: 14 дек 2023, 14:04
Откуда: Анапа
Имя: Максим
Благодарил (а): 11 раз
Поблагодарили: 5 раз

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

Сообщение maxrolor »

У меня в скетче:

// Переменные для WiFi (строковые) - настройки сетей
String SSID_CLIENT = "xXxXxXx"; // SSID WiFi сети для подключения
String PASSWORD_CLIENT = "12345678901"; // Пароль WiFi сети
String SSID_AP = "ESP_TEST"; // SSID создаваемой точки доступа
String PASSWORD_AP = "12345678"; // Пароль точки доступа

FLProgOnBoardWifiInterface WifiInterface; // Объект для работы с WiFi через библиотеку

В скомпилированном коде:
FLProgOnBoardWifiInterface WifiInterface_99126505;

WifiInterface_99126505.setSkippingEvents(0);
WifiInterface_99126505.apMode(true);
WifiInterface_99126505.apMac(0x78, 0xAC, 0xC0, 0x46, 0x75, 0xEE);
WifiInterface_99126505.setApSsid("ESP8266_AP");
WifiInterface_99126505.setApPassword("12345678");
WifiInterface_99126505.apLocalIP(IPAddress(10, 10, 10, 1));
WifiInterface_99126505.apSubnet(IPAddress(255, 255, 255, 0));
WifiInterface_99126505.apGateway(IPAddress(10, 10, 10, 1));
WifiInterface_99126505.clientMode(true);
WifiInterface_99126505.setAutoConnect(true);
WifiInterface_99126505.setAutoReconnect(true);
WifiInterface_99126505.mac(0x78, 0xAC, 0xC0, 0x6D, 0x40, 0x06);
WifiInterface_99126505.setClientSsid("XxXXXx");
WifiInterface_99126505.setClientPassword("12345678901");
WifiInterface_99126505.setDhcp();
lfgjikjjyj
Сержант
Сообщения: 267
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 42 раза

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

Сообщение lfgjikjjyj »

2025-12-14_110434.png


немогу понять как избавиться от этих цыфирок префикса к названиям
пробовал делать 3 блока всё в одном блоке так он начинает раздавать цыферки у названий одинаковых
попробовал делать по отдельности в пакете так всеравно клепает их
пробовал делать через новую ветку всеравно раздаёт их
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4287
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 202 раза
Поблагодарили: 276 раз

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

Сообщение ecoins »

lfgjikjjyj писал(а): 14 дек 2025, 07:09 2025-12-14_110434.png



немогу понять как избавиться от этих цыфирок префикса к названиям
пробовал делать 3 блока всё в одном блоке так он начинает раздавать цыферки у названий одинаковых
попробовал делать по отдельности в пакете так всеравно клепает их
пробовал делать через новую ветку всеравно раздаёт их
Так работает FLProg (в новых версиях так сделано) - добавляет номера, чтобы в проекте визуально можно было различать блоки.
К выходам блоков могут подключать клеммы с автоматическим присваиванием имени по умолчанию (имя блока+имя выхода) - в этом случае удается избегать одинаковых имен.
pilotyac71
Рядовой
Сообщения: 32
Зарегистрирован: 06 мар 2019, 16:36
Имя: Александр

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

Сообщение pilotyac71 »

Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер NANO и простенький проект, слейв передает нажатие кнопки и показания от датчика DS1820, мастер принимает эти данные. В 7.5.2 все работает, в 9.6.9 не работает. Пробовал использовать ESP32-S2 как мастер и ESP32-C3 как слейв. Так же пробовал подключать STM. В 9.6.9 работать не хочет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Майор
Сообщения: 1016
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 109 раз
Поблагодарили: 371 раз

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

Сообщение montirovka »

Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер Ардуино Нано и простенький проект. Нажимаем на кнопку 1 выводится на дисплей Задача 1. Нажимаем на кнопку 2 выводится Задача 2. Отжимаем кнопку 2. На дисплее нет ничего. Куда делась Задача 1?
2025-12-15_09-47-45.png
Также непонятная вещь происходит после закрытия верхнего окна с тегами.
2025-12-15_09-51-29.png
При нажатии закрыть теги, исчезают устройства отображения.
2025-12-15_10-18-20.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Майор
Сообщения: 1016
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 109 раз
Поблагодарили: 371 раз

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

Сообщение montirovka »

pilotyac71 писал(а): 15 дек 2025, 09:05 Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер NANO и простенький проект, слейв передает нажатие кнопки и показания от датчика DS1820, мастер принимает эти данные. В 7.5.2 все работает, в 9.6.9 не работает. Пробовал использовать ESP32-S2 как мастер и ESP32-C3 как слейв. Так же пробовал подключать STM. В 9.6.9 работать не хочет.
В вашем вопросе есть ответ.
В 7.5.2 все работает, в 9.6.9 не работают RS485 флаги (coils). У меня не получилось это сделать вот здесь.
Ander
Лейтенант
Сообщения: 644
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 132 раза

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

Сообщение Ander »

pilotyac71 писал(а): 15 дек 2025, 09:05 Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер NANO и простенький проект, слейв передает нажатие кнопки и показания от датчика DS1820, мастер принимает эти данные. В 7.5.2 все работает, в 9.6.9 не работает. Пробовал использовать ESP32-S2 как мастер и ESP32-C3 как слейв. Так же пробовал подключать STM. В 9.6.9 работать не хочет.
Попробуйте вот так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
more
Рядовой
Сообщения: 12
Зарегистрирован: 25 июл 2024, 19:41
Имя: Дмитрий
Благодарил (а): 40 раз
Поблагодарили: 1 раз

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

Сообщение more »

Здравствуйте! В контроллере ESP32C3 Dev Module в цифровых входах нет GPIO 00 , в аналоговых GPIO 0 и GPIO 1 обозначены как (A0). Это ошибка или я чего-то не понимаю?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Майор
Сообщения: 1016
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 109 раз
Поблагодарили: 371 раз

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

Сообщение montirovka »

К первой части своего вопроса выше, снял видео.
Так куда же Задача 1 делась?
Хотелось бы и на вторую часть услышать ответ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 644
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 132 раза

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

Сообщение Ander »

montirovka писал(а): 16 дек 2025, 07:12 К первой части своего вопроса выше, снял видео.
Так куда же Задача 1 делась?
Хотелось бы и на вторую часть услышать ответ.
Ответ простой, в один момент времени должен(может) быть активным только 1 экран. Нажимаете кнопку 1 - активируется 1 экран, нажимаете кнопку 2 - активируется второй экран и так как вы не сняли 1 с первого экрана накладываются эти экраны(экран это как пункт меню и вы переходите между ними).
Снимаете 1 с любого экрана - произошла очистка экрана.

Возьмите себе за правило - выводить 2 экрана на одно устройство не правильно (это как на 1 устройство(например монитор) выводить сразу 2 компа.
Зададите вопрос - сделайте чтоб невозможно было вывести 2 экрана на 1 устройства в один момент времени - Ответ если правильно пользоваться, может быть полезным.
Аватара пользователя
montirovka
Майор
Сообщения: 1016
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 109 раз
Поблагодарили: 371 раз

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

Сообщение montirovka »

Ander писал(а): 16 дек 2025, 10:30
montirovka писал(а): 16 дек 2025, 07:12 К первой части своего вопроса выше, снял видео.
Так куда же Задача 1 делась?
Хотелось бы и на вторую часть услышать ответ.
Ответ простой, в один момент времени должен(может) быть активным только 1 экран. Нажимаете кнопку 1 - активируется 1 экран, нажимаете кнопку 2 - активируется второй экран и так как вы не сняли 1 с первого экрана накладываются эти экраны(экран это как пункт меню и вы переходите между ними).
Снимаете 1 с любого экрана - произошла очистка экрана.

Возьмите себе за правило - выводить 2 экрана на одно устройство не правильно (это как на 1 устройство(например монитор) выводить сразу 2 компа.
Зададите вопрос - сделайте чтоб невозможно было вывести 2 экрана на 1 устройства в один момент времени - Ответ если правильно пользоваться, может быть полезным.
Спасибо за ответ. Сделал на Ардуино - непонятка, Сделал на ESP32- то же самое. Выводить нужно только полями. Так я понимаю?
Ander
Лейтенант
Сообщения: 644
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 132 раза

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

Сообщение Ander »

montirovka писал(а): 16 дек 2025, 10:37
Ander писал(а): 16 дек 2025, 10:30
montirovka писал(а): 16 дек 2025, 07:12 К первой части своего вопроса выше, снял видео.
Так куда же Задача 1 делась?
Хотелось бы и на вторую часть услышать ответ.
Ответ простой, в один момент времени должен(может) быть активным только 1 экран. Нажимаете кнопку 1 - активируется 1 экран, нажимаете кнопку 2 - активируется второй экран и так как вы не сняли 1 с первого экрана накладываются эти экраны(экран это как пункт меню и вы переходите между ними).
Снимаете 1 с любого экрана - произошла очистка экрана.

Возьмите себе за правило - выводить 2 экрана на одно устройство не правильно (это как на 1 устройство(например монитор) выводить сразу 2 компа.
Зададите вопрос - сделайте чтоб невозможно было вывести 2 экрана на 1 устройства в один момент времени - Ответ если правильно пользоваться, может быть полезным.
Спасибо за ответ. Сделал на Ардуино - непонятка, Сделал на ESP32- то же самое. Выводить нужно только полями. Так я понимаю?
Например Экран 1 - приветствие - Зажигается на 2 секунды,
Экран 2 - работает как главный.
Экран 3, 4, 5 Настройки и .т.д.
Переход по экранам например по кнопке(шифратор, дешифратор и т.д.).
slsl
Лейтенант
Сообщения: 357
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 23 раза
Поблагодарили: 73 раза

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

Сообщение slsl »

Такой вопрос:
ранее в предыдущих версиях при копировании блоков и переменных из одного проекта в другой переменные добавлялись в список переменных.
Теперь же они есть на плате но их нет в списках, а также если нажать просмотр "использование" - то оно пустое.
Т.е. добавлять в список переменных теперь нужно ручками заново.
Это намеренный шаг? или просто затерялось? (удобная была фишка)
ika
Рядовой
Сообщения: 3
Зарегистрирован: 07 ноя 2025, 08:47
Имя: irakli

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

Сообщение ika »

Мне интересно, делал ли кто-нибудь FastBot2 здесь?
lfgjikjjyj
Сержант
Сообщения: 267
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 42 раза

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

Сообщение lfgjikjjyj »

немогу найти как скрыть параметр настройки
добавил заглушку

2025-12-17_103449.png
2025-12-17_103710.png

но выглядит это убого

2025-12-17_103719.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
strela
Рядовой
Сообщения: 8
Зарегистрирован: 24 окт 2025, 21:25
Имя: стрела
Благодарил (а): 1 раз

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

Сообщение strela »

Параметры скрываются так же по условию от другого параметра. например если параметр "Подтягивающие резисторы" выбран -> Внешние резисторы, то создать условие, а уже по этому условию скрывать параметр "Системная строка 1".
strela
Рядовой
Сообщения: 8
Зарегистрирован: 24 окт 2025, 21:25
Имя: стрела
Благодарил (а): 1 раз

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

Сообщение strela »

и по этому же условию скрывать код соответствующий этому параметру
pilotyac71
Рядовой
Сообщения: 32
Зарегистрирован: 06 мар 2019, 16:36
Имя: Александр

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

Сообщение pilotyac71 »

Ander писал(а): 15 дек 2025, 14:33
pilotyac71 писал(а): 15 дек 2025, 09:05 Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер NANO и простенький проект, слейв передает нажатие кнопки и показания от датчика DS1820, мастер принимает эти данные. В 7.5.2 все работает, в 9.6.9 не работает. Пробовал использовать ESP32-S2 как мастер и ESP32-C3 как слейв. Так же пробовал подключать STM. В 9.6.9 работать не хочет.
Попробуйте вот так.
Спасибо за ответ. Попробовал ваши файлы загрузить в контроллеры. С вашими изменениями работает, данные передаются. Попробовал изменить "Паузу перед новым запросом" в своих файлах, поставил как у вас. Не заработало. Нашел еще изменения. В своих файлах выставил как у вас "Тайм-аут" и включил "Диспетчер задач". При таких изменения начало работать. Начал экспериментировать с этими данными. "Пауза перед новым запросом" при установки 10мс - не работает. Ставил 100мс - работает. "Тайм-аут" ставил 300мс, 800мс, 1с - работает. При выключенном "Диспетчере задач" не работает. Не понимаю зачем нужен "Диспетчер задач", раньше и без него все работало. Сделали бы так, если кому-то надо, оставляют включенным, нет - значит можно выключить.
lfgjikjjyj
Сержант
Сообщения: 267
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 42 раза

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

Сообщение lfgjikjjyj »

strela писал(а): 17 дек 2025, 11:33 Параметры скрываются так же по условию от другого параметра. например если параметр "Подтягивающие резисторы" выбран -> Внешние резисторы, то создать условие, а уже по этому условию скрывать параметр "Системная строка 1".
вы не поняли немного
мне этот параметр наоборот нужен в данный момент что бы затереть строку кода и я его по условию вызываю
но этот параметр мне не нужен в качестве отображения в настройках блока

там и так всё слишком ограничено вроде есть условия но ими нельзя напрямую воздействовать на код
Ander
Лейтенант
Сообщения: 644
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 132 раза

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

Сообщение Ander »

pilotyac71 писал(а): 17 дек 2025, 12:00
Ander писал(а): 15 дек 2025, 14:33
pilotyac71 писал(а): 15 дек 2025, 09:05 Здравствуйте. Подскажите, что делаю не так в 9 версии? Для проверки использую контроллер NANO и простенький проект, слейв передает нажатие кнопки и показания от датчика DS1820, мастер принимает эти данные. В 7.5.2 все работает, в 9.6.9 не работает. Пробовал использовать ESP32-S2 как мастер и ESP32-C3 как слейв. Так же пробовал подключать STM. В 9.6.9 работать не хочет.
Попробуйте вот так.
Спасибо за ответ. Попробовал ваши файлы загрузить в контроллеры. С вашими изменениями работает, данные передаются. Попробовал изменить "Паузу перед новым запросом" в своих файлах, поставил как у вас. Не заработало. Нашел еще изменения. В своих файлах выставил как у вас "Тайм-аут" и включил "Диспетчер задач". При таких изменения начало работать. Начал экспериментировать с этими данными. "Пауза перед новым запросом" при установки 10мс - не работает. Ставил 100мс - работает. "Тайм-аут" ставил 300мс, 800мс, 1с - работает. При выключенном "Диспетчере задач" не работает. Не понимаю зачем нужен "Диспетчер задач", раньше и без него все работало. Сделали бы так, если кому-то надо, оставляют включенным, нет - значит можно выключить.
Можно без диспетчера. Тут сильно тормозит дисплей, необходимо организовать отправку данных на него или по изменению или периодически.
Ответить

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

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

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