Страница 8 из 51
Re: Тестирование версии 9.2.Х
Добавлено: 20 ноя 2024, 13:56
ecoins
fefar51702 писал(а): 20 ноя 2024, 10:45
в общем так он выглядет
Video_2024-11-20_143851.mp4
от проекта не зависит можете в своём такое проделать
По дисплею:
1.Посмотрим ситуацию повнимательнее, возможно там и есть что улучшить.
2.Рекомендую следовать общим принципам работы с переменными для LCD:
- параметры для вывода в момент из создания следует записывать в созданную переменную. Теперь это делается просто - кликаете на правую кнопку мышки и через меню можно сразу уходить на выбор или создание тега с переменной.
- На первой плате проекта (лучше и удобнее еси это будет плата инициализации) создать клемму для это переменной. Теперь имя клеммы создается автоматически.
- Теперь у Вас при стирании переменной на плате она сохранится в LCD без изменения. Это также удобно, что Вы заранее определите тип и отображения переменной(клеммы) на дисплее, а значение её менять в проекте в том числе и в разных местах.
- Настоятельно рекомендую там где это возможно в первую позицию дисплея вставлять символ мерцания. У него разные полезные свойства и в том числе он является индикатором "торможения" проекта.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 20 ноя 2024, 15:03
fefar51702
тоесть клемы для дисплея лучше не делать ?
нет так не пойдёт сделал иницилизацию как и догадывался экран не работает
ведь эта плата срабатывает только один раз в начале
2024-11-20_190012.png
Re: Тестирование версии 9.2.Х
Добавлено: 20 ноя 2024, 17:58
Vasiliy
ivanpost писал(а): 19 ноя 2024, 23:43
При попытке использовать интерфейс Bluetooth (Spp Esp32) вылет с карандашиком. Скетч - простейший, просто отправка Hello
На одном из стандартных Esp32 C3 Super Mini числится Bluetoot, но надо учитывать, что он там не Spp а BLE. При попытке настроить тоже вылет.
Пока не будет BLE, лучше сделать его недоступным в этой плате.
Последнее актуально и для S3
Точно такая же беда и у меня! А ви както решили? Очень нужно! Обмен данними с телефоной нужен по BT.
Re: Тестирование версии 9.2.Х
Добавлено: 20 ноя 2024, 18:12
ecoins
fefar51702 писал(а): 20 ноя 2024, 15:03
тоесть клемы для дисплея лучше не делать ?
нет так не пойдёт сделал иницилизацию как и догадывался экран не работает
ведь эта плата срабатывает только один раз в начале
2024-11-20_190012.png
Клеммы можно создавать в любом месте - код как таковой не генерится и не исполняется.
С точки зрения удобства проектирования лучше собирать все стартовые определения переменных и привязки к ним клемм на плате инициализации.
На плате инициализации также удобно перенастраивать пины интерфейсов(там где это возможно), номера UART для консоли (это удобный инструмент для отладки.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 20 ноя 2024, 23:58
ivanpost
Vasiliy писал(а): 20 ноя 2024, 17:58
Точно такая же беда и у меня! А ви както решили? Очень нужно! Обмен данними с телефоной нужен по BT.
На 7.5.2 и 8.2.3 версиях Bluetooth Spp работает на Esp32. Как клиент и сервер. BLE не работает.
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 07:22
montirovka
Работает не корректно нумерация блоков (вкладка Вид).
А нужна ли вообще эта нумерация?
2024-11-19_19-21-40.png
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 08:57
fefar51702
нипонимаю чт означит располагать на плате инициализации пины и клемы если к этой плате идёт обращение один раз только во время старта мк
вчера просто пощёлкал питание и где то на шестой раз все строчки слились в одну
где то у вас сделано на тоненького что мк не успевает распределить даные по строчкам
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 10:34
ecoins
fefar51702 писал(а): 21 ноя 2024, 08:57
нипонимаю чт означит располагать на плате инициализации пины и клемы если к этой плате идёт обращение один раз только во время старта мк
вчера просто пощёлкал питание и где то на шестой раз все строчки слились в одну
где то у вас сделано на тоненького что мк не успевает распределить даные по строчкам
1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода. Посмотрите программный код в плате инициализации и убедитесь, что дополнительного кода по привязке клемм не появляется.
2.В версии 9 реализовано в измененной парадигме - привычные подходы не всегда лучшее решение, какие-то (например не аккуратное использование сторонних блоков) может приводить к результатам, отличным от ожидаемых. Рекомендую осваивать новые методы.
3.Новое в FLProg со временем будет описано, но все в сухом тексте понятно для разных категорий пользователей вряд ли получится.
Требуется обучение.
4.У разработчика в планах организовать разные образовательные программы - начальные, профессиональные, специализированные, вебинары, on-line, off-line, платные, бесплатные, групповые, индивидуальные.
5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.
6.По Вашей конкретной ситуации с LCD - выложите проблемный фрагмент Вашего проекта и тогда будет проще дать Вам рекомендации.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 10:41
Naladchik
ecoins писал(а): 21 ноя 2024, 10:34
1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 10:46
fefar51702
1.mp4
8266-7.flp
тут две строчки
дома видимо немного по другому делал там в одну сливалось
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 10:49
ecoins
Naladchik писал(а): 21 ноя 2024, 10:41
ecoins писал(а): 21 ноя 2024, 10:34
1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Переменная остается всегда, клемма пропадает когда Вы убираете блок, к выходу которого она подключена. В результате по всему проекту, где задействована эта клемме появляется "краснота".
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 12:12
vitko112
5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.
[/quote]
Подскажите, пожалуйста, в каком разделе форума расположены эти примеры. Благодарю.
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 12:56
ecoins
vitko112 писал(а): 21 ноя 2024, 12:12
5.В настоящее время наиболее доступным средством является обучение на тестовых примерах ecoins. Эти тестовые примеры регулярно выкладываются на форуме.
Подскажите, пожалуйста, в каком разделе форума расположены эти примеры. Благодарю.
[/quote]
Чуть попозже выложу с учетом последней версии.
Re: Тестирование версии 9.2.Х
Добавлено: 21 ноя 2024, 13:16
ecoins
Тест для ПЛК STM32F407V - это не должно смущать. Можете поменять на другой контроллер и он в основном будет работать.
Возможно понадобиться изменить входы и выходы или исключить эти платы.
Номер консоли в тесте =5 (UART5) - в других контроллерах скорее всего он =0.
Задавайте вопросы.
С уважением, ecoins.
EIS_920_LCD_RP2040_v01_21.11.2024.zip
Re: Тестирование версии 9.2.Х
Добавлено: 22 ноя 2024, 11:21
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(лень меня одолела).
Re: Тестирование версии 9.2.Х
Добавлено: 22 ноя 2024, 12:08
o615ye161
Naladchik писал(а): 21 ноя 2024, 10:41
ecoins писал(а): 21 ноя 2024, 10:34
1.Рекомендую привязку переменных к клеммам (там где это требуется) располагать на плате инициализации. В FLProg привязка клемм к переменным реализована изящно и не вызывает появление дополнительного кода...
Для чего привязывать клеммы к выходам блоков это понятно, а вот для для чего может понадобиться клеммы привязывать к переменным?
В чем смысл?
Только для использования в рамках одной платы! Иногда полезно!
Re: Тестирование версии 9.2.Х
Добавлено: 22 ноя 2024, 12:13
o615ye161
У меня возник вопрос, что с RemoteXY? Очень нужное приложение по своим возможностям когда оно снова появится, ни одно другое так хорошо не работает с большим объемом данных через интернет?
Re: Тестирование версии 9.2.Х
Добавлено: 22 ноя 2024, 12:16
Rovki
Большое количество это сколько?
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 10:08
fefar51702
а расматривалась ли вариация замены епрома на преференкес ?
и если отказались то почему ?
Библиотека Preferences уникальна для arduino-esp32. Ее следует рассматривать как замену библиотеки Arduino EEPROM.
Он использует часть встроенной энергонезависимой памяти (NVS) ESP32 для хранения данных. Эти данные сохраняются при перезапусках и потерях питания системы.
Preferences лучше всего подходит для хранения множества небольших значений, а не нескольких больших. Если вам нужно хранить большие объемы данных, рассмотрите возможность использования библиотеки файловой системы, например LitteFS.
Библиотека настроек доступна для использования всеми вариантами ESP32.
интересует её вариант
Эти данные сохраняются при перезапусках и потерях питания системы.
тоесть она каким то образом понимает что пропадает питание и сохраняет данные в епром ?
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 13:51
Stranger
Не работает считывание аналоговых входов для Esp32 devkit 1 пишет одни нули. В версии 8.2.3 работает. Помогите хоть каким нибудь костылем - не бесплатно