FLProg 9.4.x тестирование

Для быстрых ответов и помощи
Ander
Администратор
Сообщения: 745
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 58 раз
Поблагодарили: 142 раза

Re: FLProg 9.4.x тестирование

Сообщение Ander »

Поправится в 9.5.4 - в ближайшее время.
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

slsl писал(а): 31 июл 2025, 16:03 Через обновление с 9.41 в 9.53 ситуация с ads1115 осталась прежней.
Файл библиотеки (h) при обновлении - 21.05.2023: Begin version
Если надо побыстрее, можете заменить папку
RT_HW_21_SENSORS_2025.ZIP
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1271
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 115 раз
Поблагодарили: 17 раз

Re: FLProg 9.4.x тестирование

Сообщение vovka1973 »

В версии 9.5.3 плк разбери 60 перестало компилироваться нормально .Даже пустой проект тоже ошибка компиляции . Поддержка прекратилась этого плк?
Показать
Снимок.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
slsl
Лейтенант
Сообщения: 404
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 30 раз
Поблагодарили: 76 раз

Re: FLProg 9.4.x тестирование

Сообщение slsl »

ecoins писал(а): 31 июл 2025, 16:39
slsl писал(а): 31 июл 2025, 16:03 Через обновление с 9.41 в 9.53 ситуация с ads1115 осталась прежней.
Файл библиотеки (h) при обновлении - 21.05.2023: Begin version
Если надо побыстрее, можете заменить папку
RT_HW_21_SENSORS_2025.ZIP
Быстрее не надо, важно чтоб в новых версиях не потерялось.
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

vovka1973 писал(а): 31 июл 2025, 18:01 В версии 9.5.3 плк разбери 60 перестало компилироваться нормально .Даже пустой проект тоже ошибка компиляции . Поддержка прекратилась этого плк?
Показать
Снимок.JPG
Поддерживается, используется в проектах. Завтра протестируем.
С уважением, ecoins.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 697
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 50 раз
Поблагодарили: 37 раз

Re: FLProg 9.4.x тестирование

Сообщение Siberian »

Обращаюсь к разработчикам!

Ребята, создайте ПОЖАЛУЙСТА отдельную тему, в которой будут выложены ссылки на скачивание новых версий программы и сервиспаки.
Реально можно ноги переломать, карабкаясь по дебрям сотен тем форума, так и не найдя нужной информации.
Я не знаю, может такая тема и есть, но похоже, что где-то в кустах.
Если есть, выведите пожалуйста в основные темы.
vovka1973
Подполковник
Сообщения: 1271
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 115 раз
Поблагодарили: 17 раз

Re: FLProg 9.4.x тестирование

Сообщение vovka1973 »

Siberian писал(а): 01 авг 2025, 10:23 Обращаюсь к разработчикам!

Ребята, создайте ПОЖАЛУЙСТА отдельную тему, в которой будут выложены ссылки на скачивание новых версий программы и сервиспаки.
Реально можно ноги переломать, карабкаясь по дебрям сотен тем форума, так и не найдя нужной информации.
Я не знаю, может такая тема и есть, но похоже, что где-то в кустах.
Если есть, выведите пожалуйста в основные темы.
новые версии в данный момент онлайн прилетают через обновление, и финальные лежат на сайте программы.
Изображение
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

vovka1973 писал(а): 31 июл 2025, 18:01 В версии 9.5.3 плк разбери 60 перестало компилироваться нормально .Даже пустой проект тоже ошибка компиляции . Поддержка прекратилась этого плк?
Показать
Снимок.JPG
ПРИНОШУ ИЗВИНЕНИЯ ЗА ЗАДЕРЖКУ:
По ПЛК RP2040 планировал выложить тесты, документацию, есть хорошие инженерные образцы, которые планируем распродать через магазин https://flprog.shop/product-category/controllers/

Но по совокупности причин (в том числе полезно будет обновление штатного описания), эта работа отложена до середины следующей недели.
С уважением, ecoins.
golloper
Сержант
Сообщения: 272
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 34 раза
Поблагодарили: 74 раза

Re: FLProg 9.4.x тестирование

Сообщение golloper »

FLP 9.5.4 в оператор +=(оператор присваивания с суммированием) вставляются два пробела,пробовал настройки форматирования ,не прокатило.
слева 9.5.4 справа 8,2,3
2025-08-01_23-01-16.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
mixa7001
Рядовой
Сообщения: 94
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 12 раз
Поблагодарили: 12 раз

Re: FLProg 9.4.x тестирование

Сообщение mixa7001 »

ecoins писал(а): 27 июл 2025, 22:40
mixa7001 писал(а): 27 июл 2025, 21:46 Столкнулся с проблемой. В своих проектах использовал Расширитель цифровых выходов (сдвиговый регистр)
микросхема 74HC595. Создал пробный проект, загрузил. Ошибок при компиляции не было. Не работает сдвиговый регистр.
На версии 8-2-3 проблем не было.
Тестировался. Без упрощенного Вашего теста понять сложно.
С уважением, ecoins.
Собрал два зеркальных простых (бегущий огонь) тест проекта. Один на версии 8-2-3 и все работает. Второй на версии 9-4-0, мертвая тишина.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slsl
Лейтенант
Сообщения: 404
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 30 раз
Поблагодарили: 76 раз

Re: FLProg 9.4.x тестирование

Сообщение slsl »

golloper писал(а): 01 авг 2025, 23:13 FLP 9.5.4 в оператор +=(оператор присваивания с суммированием) вставляются два пробела,пробовал настройки форматирования ,не прокатило.
слева 9.5.4 справа 8,2,3
2025-08-01_23-01-16.png
Подтверждаю, проскакивает такое в 9.5.4, а в 9.4.1 - тот же проект норм
texbez
Лейтенант
Сообщения: 417
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Re: FLProg 9.4.x тестирование

Сообщение texbez »

Добрый день!
Два раза скачивал 9.4.1 портативную - архиватор ругается что архив битый
slsl
Лейтенант
Сообщения: 404
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 30 раз
Поблагодарили: 76 раз

Re: FLProg 9.4.x тестирование

Сообщение slsl »

Ещё заметил: если в проекте более 15 000 строк, то 9.5.4 падает при компиляции с включенным ВЭБом. Тот же проект в 9.4.1 - норм.
Если поотключать часть плат (для уменьшения проекта) - компилится, при чем не важно какие платы отключать.

Иногда выскакивает такое: если открыть проект созданный в 9.4.1 с клемами в 9.5.4, то могут появится (при компиляции) не объявленные переменные.
Ander
Администратор
Сообщения: 745
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 58 раз
Поблагодарили: 142 раза

Re: FLProg 9.4.x тестирование

Сообщение Ander »

slsl писал(а): 02 авг 2025, 09:57 Ещё заметил: если в проекте более 15 000 строк, то 9.5.4 падает при компиляции с включенным ВЭБом. Тот же проект в 9.4.1 - норм.
Если поотключать часть плат (для уменьшения проекта) - компилится, при чем не важно какие платы отключать.

Иногда выскакивает такое: если открыть проект созданный в 9.4.1 с клемами в 9.5.4, то могут появится (при компиляции) не объявленные переменные.
Идет работа по обновлению форматора, приложите примеры для устранения ошибки.
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

mixa7001 писал(а): 01 авг 2025, 23:59
ecoins писал(а): 27 июл 2025, 22:40
mixa7001 писал(а): 27 июл 2025, 21:46 Столкнулся с проблемой. В своих проектах использовал Расширитель цифровых выходов (сдвиговый регистр)
микросхема 74HC595. Создал пробный проект, загрузил. Ошибок при компиляции не было. Не работает сдвиговый регистр.
На версии 8-2-3 проблем не было.
Тестировался. Без упрощенного Вашего теста понять сложно.
С уважением, ecoins.
Собрал два зеркальных простых (бегущий огонь) тест проекта. Один на версии 8-2-3 и все работает. Второй на версии 9-4-0, мертвая тишина.
Посмотрел. Проблема понятна. Все будет работать, если использовать блок из кандидатов.
Можно заставить работать и этот, для этого надо в плате инициализации назначить пины SPI (ESP32 это позволяет).
Используемый Вами блок сделан был более 10 лет назад и много чего не учитывал...
Копаться не хочется, да и не нужно особенно, есть рабочий блок. До конца не понял, почему не работает.
В явной форме отсутствует SPI.begin(). Возможно в более новой версии ядра ESP32 что-то изменилось, повысились требования к коду.
Показать
_count1MaxLO = _count1_Value >= 8;
_74HC5951NS = 0;
bitWrite(_74HC5951TB, 0, (_count1_Value == 1));
bitWrite(_74HC5951TB, 1, (_count1_Value == 2));
bitWrite(_74HC5951TB, 2, (_count1_Value == 3));
bitWrite(_74HC5951TB, 3, (_count1_Value == 4));
bitWrite(_74HC5951TB, 4, (_count1_Value == 5));
bitWrite(_74HC5951TB, 5, (_count1_Value == 6));
bitWrite(_74HC5951TB, 6, (_count1_Value == 7));
bitWrite(_74HC5951TB, 7, (_count1_Value == 8));
if(! (_74HC5951TB == _74HC5951OB1)){_74HC5951OB1 = _74HC5951TB; _74HC5951NS = 1;}
if (_74HC5951NS) {
digitalWrite(4, 0);
SPI.transfer(_74HC5951OB1);
digitalWrite(4, 1);}
С уважением, ecoins.
slsl
Лейтенант
Сообщения: 404
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 30 раз
Поблагодарили: 76 раз

Re: FLProg 9.4.x тестирование

Сообщение slsl »

опечатка:
1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

slsl писал(а): 02 авг 2025, 13:33 опечатка:
1.png
Спасибо, поправил.
С уважением, ecoins.
lfgjikjjyj
Лейтенант
Сообщения: 412
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 151 раз

Re: FLProg 9.4.x тестирование

Сообщение lfgjikjjyj »

В шаговом блоке на стм тоже нету гашения кинетической энергии

А параметр пин зеро выбираю как вход он появляется но стоит снова зайти в блок как он становится нет и при выходе пин зеро ищезает и более того почему он байтовый при этом что на него подавать надо
aidar_i
Полковник
Сообщения: 3484
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 33 раза
Поблагодарили: 206 раз
Контактная информация:

Re: FLProg 9.4.x тестирование

Сообщение aidar_i »

UART3 у STM 32F103Vxx PB11, PB10 (RX, TX).
ecoins
Администратор
Сообщения: 4494
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 230 раз
Поблагодарили: 390 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

aidar_i писал(а): 02 авг 2025, 21:57 UART3 у STM 32F103Vxx PB11, PB10 (RX, TX).
Уточнение:
Показать
//=================================================================================================
// 1.4.3. STM32F1V
//=================================================================================================
#if defined(RT_HW_CORE_STM32) && defined(RT_HW_CORE_STM32F1V)
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART0)
if(num==0){if((rx==PA12)&& (tx==PA11)) {LinkUART0.rx=rx; LinkUART0.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART1)
if(num==1){if((rx==PA10)&& (tx==PA9)) {LinkUART1.rx=rx; LinkUART1.tx=tx; return;}
if((rx==PB7) && (tx==PB6)) {LinkUART1.rx=rx; LinkUART1.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART2)
if(num==2){if((rx==PA3) && (tx==PA2)) {LinkUART2.rx=rx; LinkUART2.tx=tx; return;}
if((rx==PD6) && (tx==PD5)) {LinkUART2.rx=rx; LinkUART2.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART3)
if(num==3){if((rx==PB11)&& (tx==PB10)) {LinkUART3.rx=rx; LinkUART3.tx=tx; return;}
if((rx==PD9) && (tx==PD8)) {LinkUART3.rx=rx; LinkUART3.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART4)
if(num==4){if((rx==PC11)&& (tx==PC10)) {LinkUART4.rx=rx; LinkUART4.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#if defined(RT_HW_PRESENT_UART5)
if(num==5){if((rx==PD2) && (tx==PC12)){LinkUART5.rx=rx; LinkUART5.tx=tx; return;} return;}
#endif
//-------------------------------------------------------------------------------------------------
#endif
//=================================================================================================
Для UART STM32F103V доступны две комбинации пинов RX,TX = PD9,PD8, =PB11,PB10.
По умолчанию в FLProg: RX,TX=PD9,PD8;
Показать
//=================================================================================================
// 10.1. UART
//=================================================================================================
#define RT_HW_PERMIT_UART0 //--Разрешение работы с UART0;
#define RT_HW_PERMIT_UART1 //--Разрешение работы с UART1;
#define RT_HW_PERMIT_UART2 //--Разрешение работы с UART2;
#define RT_HW_PERMIT_UART3 //--Разрешение работы с UART3;
#define RT_HW_PERMIT_UART4 //--Разрешение работы с UART4;
#define RT_HW_PERMIT_UART5 //--Разрешение работы с UART5;
//-------------------------------------------------------------------------------------------------
#define RT_HW_CREATE_UART1 //--Разрешение создания объекта Serial1;
#define RT_HW_CREATE_UART3 //--Разрешение создания объекта Serial3;
#define RT_HW_CREATE_UART4 //--Разрешение создания объекта Serial4;
#define RT_HW_CREATE_UART5 //--Разрешение создания объекта Serial5;
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART0_RX)
#define RT_HW_UART0_RX PA12
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART0_TX)
#define RT_HW_UART0_TX PA11
#endif
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART1_RX)
#define RT_HW_UART1_RX PA10
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART1_TX)
#define RT_HW_UART1_TX PA9
#endif
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART2_RX)
#define RT_HW_UART2_RX PA3
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART2_TX)
#define RT_HW_UART2_TX PA2
#endif
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART3_RX)
#define RT_HW_UART3_RX PD9
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART3_TX)
#define RT_HW_UART3_TX PD8
#endif
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART4_RX)
#define RT_HW_UART4_RX PC11
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART4_TX)
#define RT_HW_UART4_TX PC10
#endif
//-------------------------------------------------------------------------------------------------
#if !defined(RT_HW_UART5_RX)
#define RT_HW_UART5_RX PD2
#endif
//---------------------------------------------------------
#if !defined(RT_HW_UART5_TX)
#define RT_HW_UART5_TX PC12
#endif
Изменены могут через #define в начале скетча, функцией RT_HW_Base.setPins(RX,TX,3) на плате инициализации.
Есть блок в кандидатах, который переназначает пины, в случае если выбранное сочетание пинов допустимо для используемого контроллера.
С уважением,ecoins.
Ответить

Вернуться в «OnLine Общение»

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

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