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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Ander
Лейтенант
Сообщения: 516
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

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

Сообщение Ander »

Заменить файл в корне программы версии не ниже 9-1-18.
Alhim20
Рядовой
Сообщения: 77
Зарегистрирован: 28 окт 2024, 04:02
Откуда: Белогорск
Имя: Илья
Благодарил (а): 1 раз
Поблагодарили: 3 раза

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

Сообщение Alhim20 »

По контроллеру Raspberry Pi Pico. По Modbus –при обращении к контроллеру к Holding регистрам из компа по программе Qmodbus регистры по умолчанию которые раньше в старых версиях FLProg выдавали значени - 0, то есть в программе помеченные как неиспользуемые, то теперь они содержат примерно такое значение 58443. 43675 и т.д Что им нужно каждому при инициализации контроллера забивать начальное значение ?

И мне почему то ни как не удается заставить работать модбас на драйверах с аппаратным определением направления передачи. то есть без использования пина PE? DE?
lapawarlord
Рядовой
Сообщения: 9
Зарегистрирован: 11 май 2021, 22:51
Имя: Игорь

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

Сообщение lapawarlord »

Тестирую 9.1 версию. Т.к. были проблемы с дисплеем nextion в 9.0 он (крашился сразу же).
Если в предыдущих версия с помощью блоков указывал:
-страница
-элемент а в нем (тип, вид,имя,ID, глобальный)
-параметр
При отрисовке графика:
-страница
-канал
-значение

То сейчас всего этого нет. Подскажите как теперь это реализовать? Например отправить или считать значение page0, тип(Text), вид (solid color), имя (t4), ID (15), глобальный, значение
Ну и по графику Страница, канал, значение
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

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

Сообщение ecoins »

lapawarlord писал(а): 31 окт 2024, 10:49 Тестирую 9.1 версию. Т.к. были проблемы с дисплеем nextion в 9.0 он (крашился сразу же).
Если в предыдущих версия с помощью блоков указывал:
-страница
-элемент а в нем (тип, вид,имя,ID, глобальный)
-параметр
При отрисовке графика:
-страница
-канал
-значение

То сейчас всего этого нет. Подскажите как теперь это реализовать? Например отправить или считать значение page0, тип(Text), вид (solid color), имя (t4), ID (15), глобальный, значение
Ну и по графику Страница, канал, значение
В новом Nextion другой подход.
Что-то лучше прописывать и в самой панели.
Посмотрите тему ниже - в первом посте есть и описания.
Примеры для Nextion подойдут, новые библиотеки уже в новой версии FLProg, ничего добавлять не надо.
viewtopic.php?t=6943
Успехов.
С уважением, ecoins.
slsl
Лейтенант
Сообщения: 302
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 16 раз
Поблагодарили: 46 раз

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

Сообщение slsl »

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

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

Сообщение ecoins »

slsl писал(а): 31 окт 2024, 11:46 Хм,если речь про совместимость проектов из старых версий, такой вопрос:
если присутствовали в проекте SysPar, а в новой версии их нет на платах (пустой блок), хотя в списках переменных они появились и присутствуют.
Т.е. надо ручками заново их перетаскивать переподключать.
Останется в таком виде? или всё же будут и на платах заменены на переменные?
(это актуально особенно, если таких переменных сотня и более)
Если это единственная проблема, то значит разработчик решил комплексную задачу совместимости проектов с предыдущими версиями.
SysPar - наверное тоже будет решена. Хотя и в ручную проект просмотреть скорее полезно.
И в новой версии появились принципиально новые инструменты, которые позволяют делать проекты с существенно меньшими затратами, понятнее и с большим быстродействием.
С уважением, ecoins.
----
P.S. Для выбора системного параметра на схеме достаточно дважды кликнуть по красному блоку и выбрать нужный параметр или переменную.
Отключать или пере-подключать нет необходимости.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

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

Сообщение ecoins »

zmeew1966 писал(а): 31 окт 2024, 08:37 Да, оказалось на разных STM32 разные.
Сегодня возможно появится новая версия, там PC13=17. Тестировал, светодиод на BluePill моргает.
С уважением,ecoins
Добрый день. Там помимо PC13 не совпадают большинство номеров. У вас описание больше подходит под STM32F103RXXX. А должно быть по STM32F103CXXX.
Зеленым выделил совпадающие выводы, остальные не совпадают.
[/quote]
В новой версии 9.1.20 посмотрите - там уже исправлено.
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

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

Сообщение D7Slider »

v FLP 9.1.20 не работает счетчики из комплекта встроенных блоков. Конкретно не происходит счет при подаче тактирующего импульса на вход разрешения. Также не компилируется проект с блоком счетчика от Ecoins V0.2 от 09.04.2024 файл с ошибкой компилятора
Для тех, у кого не работает встроенный блок приема из UART нужно удалить или закомментировать в сгенерированном коде следующую конструкцию
if(FLProgUart.availableUart(2))
{
_tempVariable_uint8_t = FLProgUart.readUart(2);
_AvlDFU2 = 1;
_RVFU1Data = _tempVariable_uint8_t;
}
else
{
_AvlDFU2 = 0;
}

После такого действия обмен по UART завелся. Естественно номера портов могут быть иные.

По счетчикам , изумительно работает только старый блок от Ecoins https://disk.yandex.ru/d/7SmETrELcCe9Dg
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

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

Сообщение ecoins »

D7Slider писал(а): 31 окт 2024, 17:13 v FLP 9.1.20 не работает счетчики из комплекта встроенных блоков. Конкретно не происходит счет при подаче тактирующего импульса на вход разрешения. Также не компилируется проект с блоком счетчика от Ecoins V0.2 от 09.04.2024 файл с ошибкой компилятора
Для тех, у кого не работает встроенный блок приема из UART нужно удалить или закомментировать в сгенерированном коде следующую конструкцию
if(FLProgUart.availableUart(2))
{
_tempVariable_uint8_t = FLProgUart.readUart(2);
_AvlDFU2 = 1;
_RVFU1Data = _tempVariable_uint8_t;
}
else
{
_AvlDFU2 = 0;
}

После такого действия обмен по UART завелся. Естественно номера портов могут быть иные.

По счетчикам , изумительно работает только старый блок от Ecoins https://disk.yandex.ru/d/7SmETrELcCe9Dg
Набросал тест.
Mega_Test.flp
1.По UART - компиляция проходит. Хорошо бы посмотреть Ваш пример.
2.По счетчику универсальному - он даже немного более функциональный чем из кандидатов(ecoins).
Возможно у Вас тактирующий импульс после RTrig приходит с другой платы - так делать не надо.
Без примера сложно разобраться.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

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

Сообщение D7Slider »

ecoins писал(а): 31 окт 2024, 18:11
D7Slider писал(а): 31 окт 2024, 17:13 v FLP 9.1.20 не работает счетчики из комплекта встроенных блоков. Конкретно не происходит счет при подаче тактирующего импульса на вход разрешения. Также не компилируется проект с блоком счетчика от Ecoins V0.2 от 09.04.2024 файл с ошибкой компилятора
Для тех, у кого не работает встроенный блок приема из UART нужно удалить или закомментировать в сгенерированном коде следующую конструкцию
if(FLProgUart.availableUart(2))
{
_tempVariable_uint8_t = FLProgUart.readUart(2);
_AvlDFU2 = 1;
_RVFU1Data = _tempVariable_uint8_t;
}
else
{
_AvlDFU2 = 0;
}

После такого действия обмен по UART завелся. Естественно номера портов могут быть иные.

По счетчикам , изумительно работает только старый блок от Ecoins https://disk.yandex.ru/d/7SmETrELcCe9Dg
Набросал тест.
Mega_Test.flp
1.По UART - компиляция проходит. Хорошо бы посмотреть Ваш пример.
2.По счетчику универсальному - он даже немного более функциональный чем из кандидатов(ecoins).
Возможно у Вас тактирующий импульс после RTrig приходит с другой платы - так делать не надо.
Без примера сложно разобраться.
С уважением, ecoins.
Компиляция то проходит. Но при использовании блока приема из UART с выходом НОВЫЕ ДАННЫЕ ничего не работает. ТОлько при удалении фрагмента кода пошло работать.
Вот пример, простой тест для связи с устройством по UART. Рабочий вариант. Устройство должно отвечать на запросы 0 и 1 до 5 байт в ответе. С другими счетчиками не работает, только с вашим старым. https://disk.yandex.ru/d/V3QvIOC73dGYsA
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

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

Сообщение ecoins »

D7Slider писал(а): 31 окт 2024, 18:21 Компиляция то проходит. Но при использовании блока приема из UART с выходом НОВЫЕ ДАННЫЕ ничего не работает. ТОлько при удалении фрагмента кода пошло работать.
Вот пример, простой тест для связи с устройством по UART. Рабочий вариант. Устройство должно отвечать на запросы 0 и 1 до 5 байт в ответе. С другими счетчиками не работает, только с вашим старым. https://disk.yandex.ru/d/V3QvIOC73dGYsA
В старом счетчике ecoins управление происходит по уровню.
В следующей версии в универсальный счетчик будет добавлен и это режим входа управления.
В Вашем проекте очень много управления через событие (после триггера выделения фронтов). С этим надо быть аккуратнее...
Лучше этого избегать - новые версии во многом позволяют свести выделения фронтов до минимума (обычно эти операции внутри блоков).
Успехов.
С уважением, ecoins.
LexaDoc
Рядовой
Сообщения: 42
Зарегистрирован: 20 дек 2021, 13:52
Имя: Алексей
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение LexaDoc »

простите, я все удалил, что было написано
Последний раз редактировалось LexaDoc 31 окт 2024, 20:04, всего редактировалось 1 раз.
Ander
Лейтенант
Сообщения: 516
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

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

Сообщение Ander »

9-1-21
https://disk.yandex.ru/d/Cwzp4lE2a0WQ8A
Исправлено некоторое количество ошибок, ипорт.экспорт регистров модбас, расширение индивидуальных настроек программ.
Теперь пини на STM можно вводить символьно
Редактор блоков базовый/простой, доработан и оптимизирован.
Lcd претерпел улучшения в работе, и оптимизации стартовой настройки
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

Ander писал(а): 31 окт 2024, 20:00 ... Редактор блоков базовый/простой, доработан и оптимизирован....
А можно подробнее. Спасибо.
Win10-64. FLProg Portable.
Изображение
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

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

Сообщение ecoins »

Naladchik писал(а): 31 окт 2024, 20:11
Ander писал(а): 31 окт 2024, 20:00 ... Редактор блоков базовый/простой, доработан и оптимизирован....
А можно подробнее. Спасибо.
1.Шрифты теперь моноширинные с подсветкой.
2.При редактирование терялся фокус и экран приходилось искать. С этим стало лучше, но работу разработчик продолжит.

Для оперативного создания небольших блоков и тестировании, простой редакто для меня стал основным инструментом.
У него есть отдельное большое достоинство - блоки на нем, в отличии от профессионального редактора, небольшого размера.
Да, и код через просмотр теперь лучше читается.
С уважением, ecoins.
eugen
Рядовой
Сообщения: 15
Зарегистрирован: 10 авг 2024, 18:27
Имя: Евгений
Благодарил (а): 1 раз

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

Сообщение eugen »

Андрей, 9-1-21 скачивается пустым файлом
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

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

Сообщение D7Slider »

eugen писал(а): 31 окт 2024, 21:18 Андрей, 9-1-21 скачивается пустым файлом
Подтверждаю!
densat
Рядовой
Сообщения: 17
Зарегистрирован: 04 мар 2022, 13:40
Имя: Денис
Благодарил (а): 14 раз
Поблагодарили: 2 раза

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

Сообщение densat »

Я скачал, все нормально. Пробуйте открывать zip архиватором. Виндовый проводник и вправду ничего не видит. Я открывал total commander-ом, файл есть.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение autoelectronica »

А где взять ссылку на 9-1-21 ?
fsergei70
Капитан
Сообщения: 859
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

в pico zero 16 контакт нельзя выбрать как вход.
Ответить

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

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

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