Тестирование версии 9.0. (9.1)
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 28 окт 2024, 04:02
- Откуда: Белогорск
- Имя: Илья
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: Тестирование версии 9.0. (9.1)
По контроллеру Raspberry Pi Pico. По Modbus –при обращении к контроллеру к Holding регистрам из компа по программе Qmodbus регистры по умолчанию которые раньше в старых версиях FLProg выдавали значени - 0, то есть в программе помеченные как неиспользуемые, то теперь они содержат примерно такое значение 58443. 43675 и т.д Что им нужно каждому при инициализации контроллера забивать начальное значение ?
И мне почему то ни как не удается заставить работать модбас на драйверах с аппаратным определением направления передачи. то есть без использования пина PE? DE?
И мне почему то ни как не удается заставить работать модбас на драйверах с аппаратным определением направления передачи. то есть без использования пина PE? DE?
-
- Рядовой
- Сообщения: 9
- Зарегистрирован: 11 май 2021, 22:51
- Имя: Игорь
Re: Тестирование версии 9.0. (9.1)
Тестирую 9.1 версию. Т.к. были проблемы с дисплеем nextion в 9.0 он (крашился сразу же).
Если в предыдущих версия с помощью блоков указывал:
-страница
-элемент а в нем (тип, вид,имя,ID, глобальный)
-параметр
При отрисовке графика:
-страница
-канал
-значение
То сейчас всего этого нет. Подскажите как теперь это реализовать? Например отправить или считать значение page0, тип(Text), вид (solid color), имя (t4), ID (15), глобальный, значение
Ну и по графику Страница, канал, значение
Если в предыдущих версия с помощью блоков указывал:
-страница
-элемент а в нем (тип, вид,имя,ID, глобальный)
-параметр
При отрисовке графика:
-страница
-канал
-значение
То сейчас всего этого нет. Подскажите как теперь это реализовать? Например отправить или считать значение page0, тип(Text), вид (solid color), имя (t4), ID (15), глобальный, значение
Ну и по графику Страница, канал, значение
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
В новом Nextion другой подход.lapawarlord писал(а): 31 окт 2024, 10:49 Тестирую 9.1 версию. Т.к. были проблемы с дисплеем nextion в 9.0 он (крашился сразу же).
Если в предыдущих версия с помощью блоков указывал:
-страница
-элемент а в нем (тип, вид,имя,ID, глобальный)
-параметр
При отрисовке графика:
-страница
-канал
-значение
То сейчас всего этого нет. Подскажите как теперь это реализовать? Например отправить или считать значение page0, тип(Text), вид (solid color), имя (t4), ID (15), глобальный, значение
Ну и по графику Страница, канал, значение
Что-то лучше прописывать и в самой панели.
Посмотрите тему ниже - в первом посте есть и описания.
Примеры для Nextion подойдут, новые библиотеки уже в новой версии FLProg, ничего добавлять не надо.
viewtopic.php?t=6943
Успехов.
С уважением, ecoins.
-
- Лейтенант
- Сообщения: 302
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 16 раз
- Поблагодарили: 46 раз
Re: Тестирование версии 9.0. (9.1)
Хм,если речь про совместимость проектов из старых версий, такой вопрос:
если присутствовали в проекте SysPar, а в новой версии их нет на платах (пустой блок), хотя в списках переменных они появились и присутствуют.
Т.е. надо ручками заново их перетаскивать переподключать.
Останется в таком виде? или всё же будут и на платах заменены на переменные?
(это актуально особенно, если таких переменных сотня и более)
если присутствовали в проекте SysPar, а в новой версии их нет на платах (пустой блок), хотя в списках переменных они появились и присутствуют.
Т.е. надо ручками заново их перетаскивать переподключать.
Останется в таком виде? или всё же будут и на платах заменены на переменные?
(это актуально особенно, если таких переменных сотня и более)
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
Если это единственная проблема, то значит разработчик решил комплексную задачу совместимости проектов с предыдущими версиями.slsl писал(а): 31 окт 2024, 11:46 Хм,если речь про совместимость проектов из старых версий, такой вопрос:
если присутствовали в проекте SysPar, а в новой версии их нет на платах (пустой блок), хотя в списках переменных они появились и присутствуют.
Т.е. надо ручками заново их перетаскивать переподключать.
Останется в таком виде? или всё же будут и на платах заменены на переменные?
(это актуально особенно, если таких переменных сотня и более)
SysPar - наверное тоже будет решена. Хотя и в ручную проект просмотреть скорее полезно.
И в новой версии появились принципиально новые инструменты, которые позволяют делать проекты с существенно меньшими затратами, понятнее и с большим быстродействием.
С уважением, ecoins.
----
P.S. Для выбора системного параметра на схеме достаточно дважды кликнуть по красному блоку и выбрать нужный параметр или переменную.
Отключать или пере-подключать нет необходимости.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
Добрый день. Там помимо PC13 не совпадают большинство номеров. У вас описание больше подходит под STM32F103RXXX. А должно быть по STM32F103CXXX.zmeew1966 писал(а): 31 окт 2024, 08:37 Да, оказалось на разных STM32 разные.
Сегодня возможно появится новая версия, там PC13=17. Тестировал, светодиод на BluePill моргает.
С уважением,ecoins
Зеленым выделил совпадающие выводы, остальные не совпадают.
[/quote]
В новой версии 9.1.20 посмотрите - там уже исправлено.
- D7Slider
- Рядовой
- Сообщения: 37
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Поблагодарили: 8 раз
Re: Тестирование версии 9.0. (9.1)
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
Для тех, у кого не работает встроенный блок приема из 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
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
Набросал тест. 1.По UART - компиляция проходит. Хорошо бы посмотреть Ваш пример.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
2.По счетчику универсальному - он даже немного более функциональный чем из кандидатов(ecoins).
Возможно у Вас тактирующий импульс после RTrig приходит с другой платы - так делать не надо.
Без примера сложно разобраться.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- D7Slider
- Рядовой
- Сообщения: 37
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Поблагодарили: 8 раз
Re: Тестирование версии 9.0. (9.1)
Компиляция то проходит. Но при использовании блока приема из UART с выходом НОВЫЕ ДАННЫЕ ничего не работает. ТОлько при удалении фрагмента кода пошло работать.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. Рабочий вариант. Устройство должно отвечать на запросы 0 и 1 до 5 байт в ответе. С другими счетчиками не работает, только с вашим старым. https://disk.yandex.ru/d/V3QvIOC73dGYsA
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
В старом счетчике ecoins управление происходит по уровню.D7Slider писал(а): 31 окт 2024, 18:21 Компиляция то проходит. Но при использовании блока приема из UART с выходом НОВЫЕ ДАННЫЕ ничего не работает. ТОлько при удалении фрагмента кода пошло работать.
Вот пример, простой тест для связи с устройством по UART. Рабочий вариант. Устройство должно отвечать на запросы 0 и 1 до 5 байт в ответе. С другими счетчиками не работает, только с вашим старым. https://disk.yandex.ru/d/V3QvIOC73dGYsA
В следующей версии в универсальный счетчик будет добавлен и это режим входа управления.
В Вашем проекте очень много управления через событие (после триггера выделения фронтов). С этим надо быть аккуратнее...
Лучше этого избегать - новые версии во многом позволяют свести выделения фронтов до минимума (обычно эти операции внутри блоков).
Успехов.
С уважением, ecoins.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 95 раз
Re: Тестирование версии 9.0. (9.1)
9-1-21
https://disk.yandex.ru/d/Cwzp4lE2a0WQ8A
Исправлено некоторое количество ошибок, ипорт.экспорт регистров модбас, расширение индивидуальных настроек программ.
Теперь пини на STM можно вводить символьно
Редактор блоков базовый/простой, доработан и оптимизирован.
Lcd претерпел улучшения в работе, и оптимизации стартовой настройки
https://disk.yandex.ru/d/Cwzp4lE2a0WQ8A
Исправлено некоторое количество ошибок, ипорт.экспорт регистров модбас, расширение индивидуальных настроек программ.
Теперь пини на STM можно вводить символьно
Редактор блоков базовый/простой, доработан и оптимизирован.
Lcd претерпел улучшения в работе, и оптимизации стартовой настройки
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Re: Тестирование версии 9.0. (9.1)
А можно подробнее. Спасибо.Ander писал(а): 31 окт 2024, 20:00 ... Редактор блоков базовый/простой, доработан и оптимизирован....
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Тестирование версии 9.0. (9.1)
1.Шрифты теперь моноширинные с подсветкой.
2.При редактирование терялся фокус и экран приходилось искать. С этим стало лучше, но работу разработчик продолжит.
Для оперативного создания небольших блоков и тестировании, простой редакто для меня стал основным инструментом.
У него есть отдельное большое достоинство - блоки на нем, в отличии от профессионального редактора, небольшого размера.
Да, и код через просмотр теперь лучше читается.
С уважением, ecoins.
- D7Slider
- Рядовой
- Сообщения: 37
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Поблагодарили: 8 раз
-
- Рядовой
- Сообщения: 17
- Зарегистрирован: 04 мар 2022, 13:40
- Имя: Денис
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: Тестирование версии 9.0. (9.1)
Я скачал, все нормально. Пробуйте открывать zip архиватором. Виндовый проводник и вправду ничего не видит. Я открывал total commander-ом, файл есть.
-
- Сержант
- Сообщения: 118
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя