Тестирование версии 9.2.Х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

fefar51702 писал(а): 20 ноя 2024, 10:45 в общем так он выглядет
Video_2024-11-20_143851.mp4
от проекта не зависит можете в своём такое проделать
По дисплею:
1.Посмотрим ситуацию повнимательнее, возможно там и есть что улучшить.
2.Рекомендую следовать общим принципам работы с переменными для LCD:
- параметры для вывода в момент из создания следует записывать в созданную переменную. Теперь это делается просто - кликаете на правую кнопку мышки и через меню можно сразу уходить на выбор или создание тега с переменной.
- На первой плате проекта (лучше и удобнее еси это будет плата инициализации) создать клемму для это переменной. Теперь имя клеммы создается автоматически.
- Теперь у Вас при стирании переменной на плате она сохранится в LCD без изменения. Это также удобно, что Вы заранее определите тип и отображения переменной(клеммы) на дисплее, а значение её менять в проекте в том числе и в разных местах.
- Настоятельно рекомендую там где это возможно в первую позицию дисплея вставлять символ мерцания. У него разные полезные свойства и в том числе он является индикатором "торможения" проекта.
С уважением, ecoins.
Аватара пользователя
fefar51702
Сержант
Сообщения: 248
Зарегистрирован: 26 июн 2022, 07:35
Имя: Валера
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Тестирование версии 9.2.Х

Сообщение fefar51702 »

тоесть клемы для дисплея лучше не делать ?

нет так не пойдёт сделал иницилизацию как и догадывался экран не работает
ведь эта плата срабатывает только один раз в начале
2024-11-20_190012.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vasiliy
Рядовой
Сообщения: 25
Зарегистрирован: 28 мар 2018, 10:06
Откуда: Дрогобич
Имя: Василій
Благодарил (а): 9 раз

Re: Тестирование версии 9.2.Х

Сообщение Vasiliy »

ivanpost писал(а): 19 ноя 2024, 23:43 При попытке использовать интерфейс Bluetooth (Spp Esp32) вылет с карандашиком. Скетч - простейший, просто отправка Hello
На одном из стандартных Esp32 C3 Super Mini числится Bluetoot, но надо учитывать, что он там не Spp а BLE. При попытке настроить тоже вылет.
Пока не будет BLE, лучше сделать его недоступным в этой плате.
Последнее актуально и для S3
Точно такая же беда и у меня! А ви както решили? Очень нужно! Обмен данними с телефоной нужен по BT.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

fefar51702 писал(а): 20 ноя 2024, 15:03 тоесть клемы для дисплея лучше не делать ?

нет так не пойдёт сделал иницилизацию как и догадывался экран не работает
ведь эта плата срабатывает только один раз в начале
2024-11-20_190012.png
Клеммы можно создавать в любом месте - код как таковой не генерится и не исполняется.
С точки зрения удобства проектирования лучше собирать все стартовые определения переменных и привязки к ним клемм на плате инициализации.
На плате инициализации также удобно перенастраивать пины интерфейсов(там где это возможно), номера UART для консоли (это удобный инструмент для отладки.
С уважением, ecoins.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Re: Тестирование версии 9.2.Х

Сообщение ivanpost »

Vasiliy писал(а): 20 ноя 2024, 17:58 Точно такая же беда и у меня! А ви както решили? Очень нужно! Обмен данними с телефоной нужен по BT.
На 7.5.2 и 8.2.3 версиях Bluetooth Spp работает на Esp32. Как клиент и сервер. BLE не работает.
Аватара пользователя
montirovka
Капитан
Сообщения: 738
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

Re: Тестирование версии 9.2.Х

Сообщение montirovka »

Работает не корректно нумерация блоков (вкладка Вид).
А нужна ли вообще эта нумерация?
2024-11-19_19-21-40.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
fefar51702
Сержант
Сообщения: 248
Зарегистрирован: 26 июн 2022, 07:35
Имя: Валера
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Тестирование версии 9.2.Х

Сообщение fefar51702 »

нипонимаю чт означит располагать на плате инициализации пины и клемы если к этой плате идёт обращение один раз только во время старта мк

вчера просто пощёлкал питание и где то на шестой раз все строчки слились в одну
где то у вас сделано на тоненького что мк не успевает распределить даные по строчкам
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

fefar51702 писал(а): 21 ноя 2024, 08:57 нипонимаю чт означит располагать на плате инициализации пины и клемы если к этой плате идёт обращение один раз только во время старта мк

вчера просто пощёлкал питание и где то на шестой раз все строчки слились в одну
где то у вас сделано на тоненького что мк не успевает распределить даные по строчкам
1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода. Посмотрите программный код в плате инициализации и убедитесь, что дополнительного кода по привязке клемм не появляется.
2.В версии 9 реализовано в измененной парадигме - привычные подходы не всегда лучшее решение, какие-то (например не аккуратное использование сторонних блоков) может приводить к результатам, отличным от ожидаемых. Рекомендую осваивать новые методы.
3.Новое в FLProg со временем будет описано, но все в сухом тексте понятно для разных категорий пользователей вряд ли получится.
Требуется обучение.
4.У разработчика в планах организовать разные образовательные программы - начальные, профессиональные, специализированные, вебинары, on-line, off-line, платные, бесплатные, групповые, индивидуальные.
5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.
6.По Вашей конкретной ситуации с LCD - выложите проблемный фрагмент Вашего проекта и тогда будет проще дать Вам рекомендации.
С уважением, ecoins.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Re: Тестирование версии 9.2.Х

Сообщение Naladchik »

ecoins писал(а): 21 ноя 2024, 10:34 1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
fefar51702
Сержант
Сообщения: 248
Зарегистрирован: 26 июн 2022, 07:35
Имя: Валера
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Тестирование версии 9.2.Х

Сообщение fefar51702 »

1.mp4
8266-7.flp
тут две строчки
дома видимо немного по другому делал там в одну сливалось
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

Naladchik писал(а): 21 ноя 2024, 10:41
ecoins писал(а): 21 ноя 2024, 10:34 1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Переменная остается всегда, клемма пропадает когда Вы убираете блок, к выходу которого она подключена. В результате по всему проекту, где задействована эта клемме появляется "краснота".
vitko112
Рядовой
Сообщения: 17
Зарегистрирован: 18 апр 2020, 22:56
Имя: Виктор
Благодарил (а): 4 раза

Re: Тестирование версии 9.2.Х

Сообщение vitko112 »

5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.

[/quote]
Подскажите, пожалуйста, в каком разделе форума расположены эти примеры. Благодарю.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

vitko112 писал(а): 21 ноя 2024, 12:12 5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.
Подскажите, пожалуйста, в каком разделе форума расположены эти примеры. Благодарю.
[/quote]
Чуть попозже выложу с учетом последней версии.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

Тест для ПЛК STM32F407V - это не должно смущать. Можете поменять на другой контроллер и он в основном будет работать.
Возможно понадобиться изменить входы и выходы или исключить эти платы.
Номер консоли в тесте =5 (UART5) - в других контроллерах скорее всего он =0.
Задавайте вопросы.
С уважением, ecoins.
EIS_920_LCD_RP2040_v01_21.11.2024.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vasiliy
Рядовой
Сообщения: 25
Зарегистрирован: 28 мар 2018, 10:06
Откуда: Дрогобич
Имя: Василій
Благодарил (а): 9 раз

Re: Тестирование версии 9.2.Х

Сообщение Vasiliy »

ivanpost писал(а): 20 ноя 2024, 23:58 На 7.5.2 и 8.2.3 версиях Bluetooth Spp работает на Esp32. Как клиент и сервер. BLE не работает.
Приветствую! Спасибо. Я с 7.4.2 не перехожу пока проекти (esp8266+web+uart) свои не провею на новой версии. Так на 9.2.0 проект не только открился но и компильнулся. Проект(esp32v1) же с ВТ вилетает при откритии, удалил BT подменил A(in) и ОЧ(о чудо) заработало, но без компилирена.

Я стабильнее 7.4.2 не встретил до 9.2.0, НО теперь ВТ нужен, использую MitApp2+Bt вместо lcd(лень меня одолела).
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Re: Тестирование версии 9.2.Х

Сообщение o615ye161 »

Naladchik писал(а): 21 ноя 2024, 10:41
ecoins писал(а): 21 ноя 2024, 10:34 1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Только для использования в рамках одной платы! Иногда полезно!
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Re: Тестирование версии 9.2.Х

Сообщение o615ye161 »

У меня возник вопрос, что с RemoteXY? Очень нужное приложение по своим возможностям когда оно снова появится, ни одно другое так хорошо не работает с большим объемом данных через интернет?
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Re: Тестирование версии 9.2.Х

Сообщение Rovki »

Большое количество это сколько?
Электронщик до мозга костей и не только
Аватара пользователя
fefar51702
Сержант
Сообщения: 248
Зарегистрирован: 26 июн 2022, 07:35
Имя: Валера
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Тестирование версии 9.2.Х

Сообщение fefar51702 »

а расматривалась ли вариация замены епрома на преференкес ?
и если отказались то почему ?
Библиотека Preferences уникальна для arduino-esp32. Ее следует рассматривать как замену библиотеки Arduino EEPROM.

Он использует часть встроенной энергонезависимой памяти (NVS) ESP32 для хранения данных. Эти данные сохраняются при перезапусках и потерях питания системы.

Preferences лучше всего подходит для хранения множества небольших значений, а не нескольких больших. Если вам нужно хранить большие объемы данных, рассмотрите возможность использования библиотеки файловой системы, например LitteFS.

Библиотека настроек доступна для использования всеми вариантами ESP32.
интересует её вариант
Эти данные сохраняются при перезапусках и потерях питания системы.
тоесть она каким то образом понимает что пропадает питание и сохраняет данные в епром ?
Stranger
Рядовой
Сообщения: 84
Зарегистрирован: 08 фев 2021, 08:35
Имя: Дмитрий
Поблагодарили: 9 раз

Re: Тестирование версии 9.2.Х

Сообщение Stranger »

Не работает считывание аналоговых входов для Esp32 devkit 1 пишет одни нули. В версии 8.2.3 работает. Помогите хоть каким нибудь костылем - не бесплатно
Ответить

Вернуться в «Темы от автора»

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

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