Страница 42 из 51

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

Добавлено: 13 апр 2025, 19:11
Alhim20
montirovka писал(а): 13 апр 2025, 19:02
Alhim20 писал(а): 13 апр 2025, 18:58 Пропали базовые блоки простых элементов И, ИЛИ и т.д , пропали блоки триггеров. Отсутствуют переменные. ?
Все на месте.
2025-04-13_19-00-16.png
УПС. Закрыл прогу, открыл еще раз, все появилось.) Была открыта параллельно 8.2.3. Может она чего повлияла. Непонятный глюк. Или от того что первый раз открылась.

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

Добавлено: 13 апр 2025, 19:12
ecoins
Alhim20 писал(а): 13 апр 2025, 18:42
ecoins писал(а): 13 апр 2025, 18:14
Alhim20 писал(а): 13 апр 2025, 17:42 Прога 9.3.5 Так и не могу запустить хордовый модбас на ESP32 или RP2040. При попытке указать интерфейс RSS 485 с пином RE/DE для любого ком порта в модбас, прога крашится. Как пользоваться хордовым модбасом с пином RE/DE в новой проге?
Уточните проблему - нужен проект для повторения ошибки.
Надо постараться устранить проблему для выхода релиза (думаю это 4-5дней).
С уважением, ecoins.
Беру выбираю контроллер например ESP32, затем выбираю ком порт например UART 2, перевожу его в RS 485, и выбираю этот порт в модбас слэйв и прога крашится. Если каждое действие делать через (с нажатием) кнопки сохранить, то прога не крашится. Я сделал в коде два холдинг регистра пустых Загрузил код с модбасом в контроллер, модбас не работает почему то( ? (Не вижу регистры в проге Qmodbas, в старых версиях 8.2.3 так работало)
Так не пойдет.
Я предполагаю что у Вас проблем с пинами UART2 - выложите тестовый пример и отталкиваясь от него опишите проблему.

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

Добавлено: 13 апр 2025, 19:14
montirovka
2025-04-13_19-12-06.png
Дважды одно и тоже.

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

Добавлено: 13 апр 2025, 19:23
Alhim20
ecoins писал(а): 13 апр 2025, 19:12
Alhim20 писал(а): 13 апр 2025, 18:42
ecoins писал(а): 13 апр 2025, 18:14
Уточните проблему - нужен проект для повторения ошибки.
Надо постараться устранить проблему для выхода релиза (думаю это 4-5дней).
С уважением, ecoins.
Беру выбираю контроллер например ESP32, затем выбираю ком порт например UART 2, перевожу его в RS 485, и выбираю этот порт в модбас слэйв и прога крашится. Если каждое действие делать через (с нажатием) кнопки сохранить, то прога не крашится. Я сделал в коде два холдинг регистра пустых Загрузил код с модбасом в контроллер, модбас не работает почему то( ? (Не вижу регистры в проге Qmodbas, в старых версиях 8.2.3 так работало)
Так не пойдет.
Я предполагаю что у Вас проблем с пинами UART2 - выложите тестовый пример и отталкиваясь от него опишите проблему.
[/quote

Подключен контроллер в 8.2.3 загружаю код все работает, загружаю код в 9.3.1 или 9.3.5 не работает модбас.
Вот код

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

Добавлено: 13 апр 2025, 19:26
montirovka
montirovka писал(а): 13 апр 2025, 19:14 2025-04-13_19-12-06.png
Дважды одно и тоже.
Не, не двоится - троится.
2025-04-13_19-20-40.png
Это только у меня или у всех?

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

Добавлено: 13 апр 2025, 19:33
Alhim20
montirovka писал(а): 13 апр 2025, 19:26
montirovka писал(а): 13 апр 2025, 19:14 2025-04-13_19-12-06.png
Дважды одно и тоже.
Не, не двоится - троится.
2025-04-13_19-20-40.png
Это только у меня или у всех?
У меня так же

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

Добавлено: 13 апр 2025, 19:42
ecoins
Да, троится. Мы пока не определись где лучше(удобнее) оставить.
И требует дополнительного пользовательского тестирования блоков работы со временем.

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

Добавлено: 13 апр 2025, 19:48
Ander
Alhim20 писал(а): 13 апр 2025, 17:42 Прога 9.3.5 Так и не могу запустить хордовый модбас на ESP32 или RP2040. При попытке указать интерфейс RSS 485 с пином RE/DE для любого ком порта в модбас, прога крашится. Как пользоваться хордовым модбасом с пином RE/DE в новой проге?
Карандаш зафиксирован. Спасибо

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

Добавлено: 13 апр 2025, 20:07
montirovka
Клеммы задвоились.
2025-04-13_20-03-28.png

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

Добавлено: 13 апр 2025, 20:12
ecoins
montirovka писал(а): 13 апр 2025, 20:07 Клеммы задвоились.
2025-04-13_20-03-28.png
Ок. Спасибо.

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

Добавлено: 14 апр 2025, 02:54
sam1sem1
компиляция с ошибкой контроллера STM32F103CBT6 (Blue Pill), даже пустой проект с ошибкой версия 9.3.5

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

Добавлено: 14 апр 2025, 07:34
montirovka
Еще блоки дважды.
2025-04-14_07-16-36.png
2025-04-14_07-24-37.png

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

Добавлено: 14 апр 2025, 08:50
Siberian
версии 9.3.5
2025-04-14_084755.jpg

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

Добавлено: 14 апр 2025, 09:05
aidar_i
Поставьте

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

Добавлено: 14 апр 2025, 09:06
montirovka
Siberian писал(а): 14 апр 2025, 08:50 версии 9.3.5

2025-04-14_084755.jpg
А в чем проблема? Ну нет библиотеки. Возьмите и загрузите.

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

Добавлено: 14 апр 2025, 10:30
Alhim20
Подскажите, а что сделать что бы STM32F103CBT6 (Blue Pill) и другие STM32 стали компилится?

У них тоже ModBas не подключается

Проверил, отвечаю типа сам себе, мож кому нужна инфа
Код для STM32 из версии 9.3.5 спокойно компилится в IDE из версии 9.3.1. В версии 9.3.5 отсутствуют какие то библиотеки.


Вопрос к разработчикам

А мож но ли как то Arduino IDE переписывать из версии к версии с уже установленными библиотеками? А то получается их ищешь, ставишь а Вы потом опять каждый раз пустую подкидываете с новой версией проги.

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

Добавлено: 14 апр 2025, 14:18
ecoins
Alhim20 писал(а): 14 апр 2025, 10:30 Подскажите, а что сделать что бы STM32F103CBT6 (Blue Pill) и другие STM32 стали компилится?

У них тоже ModBas не подключается

Проверил, отвечаю типа сам себе, мож кому нужна инфа
Код для STM32 из версии 9.3.5 спокойно компилится в IDE из версии 9.3.1. В версии 9.3.5 отсутствуют какие то библиотеки.
Да, такие ошибки могу всплывать, поскольку в новой версии полностью переписана работа с GPIO и каналами коммуникаций.
Теперь по каждой архитектуре свои отдельные файлы.
Это позволит проще реагировать на изменения в разных CORE - у сейчас имеет место несовместимости базовых методов, которые устраняются в библиотеках RT_HW_BASE.h
------------------------
Как исправить:
1. В файле BOARD_0101_STM32F103C закомментировать 119 строку
// #define RT_HW_PERMIT_I2C100 //--Разрешение работы с i2c100;
2.Или можете заменить это файл:
BOARD_0101_STM32F103Cx.hpp
--------------------------
Благодарю за тестирование.
С уважением, ecoins.

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

Добавлено: 14 апр 2025, 14:59
ecoins
Alhim20 писал(а): 14 апр 2025, 10:30
Вопрос к разработчикам
А мож но ли как то Arduino IDE переписывать из версии к версии с уже установленными библиотеками? А то получается их ищешь, ставишь а Вы потом опять каждый раз пустую подкидываете с новой версией проги.
Нет однозначного ответа.
За длительное время в папке libraries собралось много лишних и устаревших библиотек.
Многие библиотеки подтягиваются из пользовательских библиотек и со временем остаются "безхозными" - и блока и разработчика не найти.
Поэтому FLProg пока включает в сборку только те библиотеки, за которые несет ответственность.
Пока так.
Обсуждаемо.
С уважением, ecoins.

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

Добавлено: 14 апр 2025, 16:22
montirovka
У многих первое знакомство с контроллером начинался с простой заливки скетча blink.
2025-04-14_16-09-19.png
Скетч использует 924 байт (3%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти
Я "поморгал" с помощью программы FLProg разных версий. К выходу генератора подключил светодиод на 13 pin.
2025-04-14_15-58-11.png
Цифры об использовании памяти говорят о многом.

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

Добавлено: 14 апр 2025, 17:57
ecoins
montirovka писал(а): 14 апр 2025, 16:22 У многих первое знакомство с контроллером начинался с простой заливки скетча blink.
2025-04-14_16-09-19.png
Скетч использует 924 байт (3%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти
Я "поморгал" с помощью программы FLProg разных версий. К выходу генератора подключил светодиод на 13 pin.
2025-04-14_15-58-11.png
Цифры об использовании памяти говорят о многом.
Цифры и факты не говорят ни о чем.
Имеет значение только трактовка этих цифр.
И она зависит от точки зрения и компетентности в области создания визуальных систем программирования.
Возможна у Вас компетентность и есть(Вы сами как считаете?), но Вы не захотели её проявить.
Вы ведь ничего не написали даёт ли какие-то преимущества используемая память - новые методы, уже подключенный i2c, планировщик задач.
Проводить сравнение на примере blink() это как сравнивать быстродействие на примере digitalWrite() - польза весьма условная для реальных проектов.
Хотите в каменный век (есть такие увлечения и хобби) - в Вашем распоряжении 7-я версия и UNO.
Занимайтесь.

Но при чем здесь тема "Тестирование версии 9.2.x"?

И относитесь с уважением к компетентности Разработчика .
Он развивает FLProg так как считает нужным.
C учетом мнения пользователей, если оно уместно в рамках его концепции.