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

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 21:17
baibradarBG
Версия 9.1.17. блок получение переменной из UART приводит к закрытию программы.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 21:27
ecoins
baibradarBG писал(а): 13 окт 2024, 21:17 Версия 9.1.17. блок получение переменной из UART приводит к закрытию программы.
Штатные блоки UART пока не правились. И возможно в таком виде не будут использоваться.
Можно использовать блоки из UART из раздела "Кандидаты".
С уважением, ecoins.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 22:01
baibradarBG
Там я нахожу только отправить переменной в UART. А как получить переменную из UART?

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 22:27
autoelectronica
При использовании интерфейса кан в левой колонке, какой UART используется для трансивера ?

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 23:06
ecoins
baibradarBG писал(а): 13 окт 2024, 22:01 Там я нахожу только отправить переменной в UART. А как получить переменную из UART?
Пока если сделать собственный пользовательский блок.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 13 окт 2024, 23:07
ecoins
autoelectronica писал(а): 13 окт 2024, 22:27 При использовании интерфейса кан в левой колонке, какой UART используется для трансивера ?
CAN пока сделан только для STM32 и использует встроенные пины CAN.
Тестировалось на STM32F103V.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 14 окт 2024, 00:02
bsn
Ander писал(а): 13 окт 2024, 17:00 Отдельно библиотека для ModBus с небольшим костылем. download/file.php?id=45209
Пожалуйста подскажите куда распаковать и вставить этот костыль для ModBus

Re: Тестирование версии 9.0. (9.1)

Добавлено: 14 окт 2024, 02:44
fefar51702
аналог снова не работает на 8266
8266.flp
2024-10-14_064122.png

Re: Тестирование версии 9.0. (9.1)

Добавлено: 14 окт 2024, 04:09
Ander
bsn писал(а): 14 окт 2024, 00:02
Ander писал(а): 13 окт 2024, 17:00 Отдельно библиотека для ModBus с небольшим костылем. download/file.php?id=45209
Пожалуйста подскажите куда распаковать и вставить этот костыль для ModBus
FLProg_9-1-17_Win64\ideV8\portable\sketchbook\libraries

Re: Тестирование версии 9.0. (9.1)

Добавлено: 15 окт 2024, 01:22
bsn
Имеется, уже несколько лет работающая, через Modbus, связка контроллеров Mega2560 и ProMini. Файлы изначально создавались через FlProg 7-5-0. Поставил задачу перепрошить всё через FlProg 9-1-17.
ProMini это Slave, в файле SLV_230605. Файл без проблем открывается и пересохраняется через FlProg 9-1-17.
Mega2560 это Master, в файле Mast_240131. При попытке открыть его через FlProg 9-1-17 программа аварийно закрывается. Что бы найти причину, открыл этот файл через FlProg 7-5-0, и начал поочерёдно удалять платы (их там было 8 шт), и проверять файл на открытие через FlProg 9-1-17. Когда плат осталось 2 шт, файл стал безаварийно открываться через FlProg 9-1-17. В предыдущей 3-й плате были связи Modbus.
Через FlProg 7-5-0 восстановил 3-ю плату с Modbus. Слева, в дереве проекта, удалил Modbus Master и Modbus Slave. После этого данный файл стал открываться через FlProg 9-1-17.
Через FlProg 9-1-17 прописал там Modbus Master. Стал оформлять Modbus Slave. После того как там, в регистре хранения создаю первый тэг (T°Bes) и перетягиваю его на правое поле со схемой, FlProg аварийно закрывается.

Где то, видимо, ещё что упустил.
Прощу помощи, в корректной перепрошивке изначальных файлов созданных в FlProg 7-5-0, в возможность открытия их копий через FlProg 9-1-17.

Файлы:
01Mast240131 - изначальный Master (FlP-7-5-0)
02.Mans.230604 – изначальный Slave (FlP-7-5-0)
SLV_230605 - файл Slave, уже перепрошитый через FlP-9-1-17
Mast_240131 - файл Master с проблемой создания Master-Slave через FlProg 9-1-17.
SLV_230605.rar
Mast_240131.rar
02.Mans.230604.rar
01Mast240131.rar

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 09:47
ivanpost
Может быть проведете голосование-подсчет реальных тестировщиков версии 9+ ? Ни в одном старом проекте есп8266, есп32, ат328 не работает. Крашится при открытии проекта или при добавлении блоков пользователей. Два раза вместе с собой крашило рабочий стол. Уже удалил и uart и prof блоки - все равно. Или вывесите подробную инструкцию что не открывать, не использовать. Никакой возможности вести тестирование нет

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 09:57
Fedot
На AVR328, LGT8f не работает блок датчика ds1820 из кандидатов. Ошибка компиляции...

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 11:36
fefar51702
ну я не тещю упёрся 4 месяца назад в ошибки
посмотрел что по 8266 ничего нетрогали
а тестировать далее меня не пускают текущие ошибки

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 14:15
Ander
fefar51702 писал(а): 14 окт 2024, 02:44 аналог снова не работает на 8266
8266.flp2024-10-14_064122.png
а если так?

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 14:29
ecoins
ivanpost писал(а): 16 окт 2024, 09:47 Может быть проведете голосование-подсчет реальных тестировщиков версии 9+ ? Ни в одном старом проекте есп8266, есп32, ат328 не работает. Крашится при открытии проекта или при добавлении блоков пользователей. Два раза вместе с собой крашило рабочий стол. Уже удалил и uart и prof блоки - все равно. Или вывесите подробную инструкцию что не открывать, не использовать. Никакой возможности вести тестирование нет
В какой версии Вы сейчас работаете?
Вы знаете, с каждой новой версией я обычно с нуля набираем старые проекты. Не потому что нельзя взять старые.
Во время набора с нуля лучше понимаешь новые возможности программы и как проще создавать новые.
Да, это работа не творца, а ремесленника...
Это одно из свойств реального тестировщика - не избегать монотонной и примитивной работ.
И так много и много раз...
После чего и глюки неожиданные "выскакивают", и предложения разработчику по оформлению формируются, и проекты становятся проще, понятней, быстрее и менее трудозатратными.
В новой версии очень мощно реализована работа с клеммами, системными переменными, переменным пользователей, автоматическая генерация имен, встроенный ненавязчивый диспетчер задач.
-----
От Вас исходит "праведное" возмущение по происходящим в FLProg изменениям.
Может просто побольше личных усилий, ручного труда и успех подоспеет...? :yes:
-----
С уважением, ecoins.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 14:52
Ander
По поводу тестирования.
1 - 9.*.* это версия прежде всего для обкатки новых возможностей, нового движка и библиотек (новых или замененных возможностей) и никак не предназначена на замену для действующих проектов. (хотя работы по переводу проектов также ведутся)
2 - Новые возможности пишутся вначале на одну линейку МК, на данном этапе это STM, а потом уже маштабируются на другие линейки(физически нет возможности сразу и писать и проверять на всех МК)
3 - Все найденные недочеты или замечания по новым блокам и возможностям просьба оформлять как результат теста(проект, скрины ошибок, описание и т.д.)
4 - Автор программы идет по своему плану - есть разработанный план возможностей которые войдут в релиз, по окончанию выполнения плана, начнется адаптация "выскочивших" из функционала блоков и функций и маштабирование на другие МК. (да некоторые баги исправляются вне плана, так как прямо или косвенно задевают новые функции и возможности.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 17:47
ecoins
Ander писал(а): 16 окт 2024, 14:52 По поводу тестирования.
1 - 9.*.* это версия прежде всего для обкатки новых возможностей, нового движка и библиотек (новых или замененных возможностей) и никак не предназначена на замену для действующих проектов. (хотя работы по переводу проектов также ведутся)
2 - Новые возможности пишутся вначале на одну линейку МК, на данном этапе это STM, а потом уже маштабируются на другие линейки(физически нет возможности сразу и писать и проверять на всех МК)
3 - Все найденные недочеты или замечания по новым блокам и возможностям просьба оформлять как результат теста(проект, скрины ошибок, описание и т.д.)
4 - Автор программы идет по своему плану - есть разработанный план возможностей которые войдут в релиз, по окончанию выполнения плана, начнется адаптация "выскочивших" из функционала блоков и функций и маштабирование на другие МК. (да некоторые баги исправляются вне плана, так как прямо или косвенно задевают новые функции и возможности.
В основном согласен, но:
1.Вполне можно работать и с другими версиями.
2.Сейчас тестирую отдельные узлы на Mega2560 и ESP8266. Причина - на этих контроллерах быстрее всего компилируются проекты.
3.Вполне неплохо все и ESP32 и ESP32-С3.
4.Нет проблем и на RP2040.
5.Простые проекты реализуются и на AVR328.
---------
С уважением, ecoins.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 19:01
ivanpost
Ander писал(а): 16 окт 2024, 14:52 По поводу тестирования.
1 - 9.*.* это версия прежде всего для обкатки новых возможностей, нового движка и библиотек (новых или замененных возможностей) и никак не предназначена на замену для действующих проектов. (хотя работы по переводу проектов также ведутся)
2 - Новые возможности пишутся вначале на одну линейку МК, на данном этапе это STM, а потом уже маштабируются на другие линейки(физически нет возможности сразу и писать и проверять на всех МК)
Понятно. Пока работает только stm32. На него нет блоков OLED и адресных светодиодов, к сожалению... Так что пока не беспокоим, а жаль...

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 19:08
Ander
Плавно подтягиваются и остальные МК - Оформите word документ, распишите моменты какие не работают по возможности в приоритетном порядке, + скриншоты, пришлите в ЛС и мини проекты под эти задачи. Форум форумом, а тест релиз желательно оформлять более расширено.
Все замечания пойдут напрямую разработчику, + буду создавать тикеты на приоритетость.

Re: Тестирование версии 9.0. (9.1)

Добавлено: 16 окт 2024, 19:15
ecoins
fefar51702 писал(а): 16 окт 2024, 11:36 ну я не тещю упёрся 4 месяца назад в ошибки
посмотрел что по 8266 ничего нетрогали
а тестировать далее меня не пускают текущие ошибки
ESP8266_A0.png
ESP8266_A0.flp
Проверил. Работает аналоговый вход А0. Блок из кандидатов.
С уважением, ecoins.