Тестирование версии 8.х

Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#1

Сообщение support » 03.01.2021{, 20:51}

К 10-ЛЕТИЮ FLPROG.

В этом году исполняется 10 лет со дня выхода первой версии FLProg.

Для меня и ветеранов форума это является знаковой датой, важным этапом развития FLProg.

FLProg применяется в детских клубах, образовательных и научных учреждениях, инженерами, просто увлеченными людьми. С ориентацией на FLProg проектируются прикладные и универсальные контроллеры, программируемые реле (ПР), программируемые логические контроллеры (ПЛК), распределенные системы управления. Важным партнером является KaScada (г. Чехов).

Дальнейшее развитие требует создания новых организационных структур с вовлечением в неё разработчиков, программистов, конструкторов, инженеров.

Начата техническая и организационная работа по развитию форума. В переходный период организация работы форума будет осуществляться через прямое администрирование.

Благодарю всех модераторов за бесперебойную работу форума


Разработчик FLProg.


Пока тестовая версия 8.0 ещё в разработке, и думаю выйдет ещё не очень скоро, но я подумал что стоит сразу завести тему для её обсуждения. При работе над стабильной версией 7.3. у Вас возникло достаточно много идей по доработке, и большинство из них действительно актуальны. Описывайте эти пожелания в этой теме. В начале разработки новой линейки версий можно очень много "хулиганить" - время на поиск ошибок и "доводку" программы сейчас есть.

31-12-22 Вышла новая версия программы с номером 8.0.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-2/

28-01-23 Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/

03-04-23 Вышла новая версия программы с номером 8.2.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-versii-programmy-2/
Автор программы FLProg.

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

Тестирование версии 8.х

#541

Сообщение kulibinsvv » 06.04.2023{, 14:45}

Kot писал(а):
06.04.2023{, 10:38}
support, у вас в новом блоке опенватермап нужно ввести апи ключ а справки где взять нету
Попробуйте заглянуть сюда.

Там же на чистом английском написано:
2023-04-06 17.40.03 openweathermap.org.jpg
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Тестирование версии 8.х

#542

Сообщение Goosr » 06.04.2023{, 21:02}

support
Касательно комппиляции ESP32Dev в Linux среде.
Ошибка "ModuleNotFoundError: No module named 'serial' exit status 1 Ошибка компиляции для платы ESP32S3 Dev Module." решилась так:
1. Ставим python3 если его нет, по идее он установлен по умолчанию

Код: Выделить всё

sudo apt-get install python3
2. Ставим python3-pip, а вот этого не было

Код: Выделить всё

sudo apt-get install python3-pip
3. Добавляем pyserial

Код: Выделить всё

pip install pyserial
Получил такой ответ при компиляции :yahoo:
СпойлерПоказать
arduinoedeESP32.png
Эксперимент проводился на Ubuntu 22.04 LTS
FLProg 6.3.1 - 7.3.4 - Linux

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#543

Сообщение support » 06.04.2023{, 22:14}

Goosr писал(а):
06.04.2023{, 21:02}
support
Касательно комппиляции ESP32Dev в Linux среде.
Ошибка "ModuleNotFoundError: No module named 'serial' exit status 1 Ошибка компиляции для платы ESP32S3 Dev Module." решилась так:
1. Ставим python3 если его нет, по идее он установлен по умолчанию

Код: Выделить всё

sudo apt-get install python3
2. Ставим python3-pip, а вот этого не было

Код: Выделить всё

sudo apt-get install python3-pip
3. Добавляем pyserial

Код: Выделить всё

pip install pyserial
Получил такой ответ при компиляции :yahoo:
СпойлерПоказать
arduinoedeESP32.png
Эксперимент проводился на Ubuntu 22.04 LTS
Большое спасибо, буду пробовать
Автор программы FLProg.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Тестирование версии 8.х

#544

Сообщение Di123 » 07.04.2023{, 06:13}

support, измерение времени цыкла платы в нс или мкс ?
измеряю одну плату вашим методом показывает 2750 скажем пока непонятно чего
другая плата выдаёт 4 неясно чего
берём блок измерения всего цыкла программы выдаёт 43мкс

но время тактиромания максимальное в ардуино вроде как ограничено 62нс ядром

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Тестирование версии 8.х

#545

Сообщение rw6cm » 07.04.2023{, 08:21}

Goosr писал(а):
06.04.2023{, 21:02}
Эксперимент проводился на Ubuntu 22.04 LTS
Скажите а FLProg работает или только IDE?
Di123 писал(а):
07.04.2023{, 06:13}
измерение времени цыкла платы в нс или мкс ?
В микросекундах.
Win10-64, FLProg (portable)

Vasiliy
Рядовой
Сообщения: 15
Зарегистрирован: 28.03.2018{, 10:06}
Репутация: 0
Откуда: Дрогобич
Имя: Василій

Тестирование версии 8.х

#546

Сообщение Vasiliy » 07.04.2023{, 09:26}

support писал(а):
04.04.2023{, 20:09}
Нужен проект для того что бы разобраться
Доброго времени суток. куда проект отослать?

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#547

Сообщение support » 07.04.2023{, 09:58}

Vasiliy писал(а):
07.04.2023{, 09:26}
support писал(а):
04.04.2023{, 20:09}
Нужен проект для того что бы разобраться
Доброго времени суток. куда проект отослать?

В личку
Автор программы FLProg.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Тестирование версии 8.х

#548

Сообщение rw6cm » 10.04.2023{, 07:49}

support,
Можно добавить в описании пользовательских контроллеров в секции include по умолчанию строку #include "flprogUtilites.h" ?
Которую при необходимости можно было удалить, что бы ее не было в скетче.
Это нужно для контроллеров которые будут работать только с ПБ и своими библиотеками.
Win10-64, FLProg (portable)

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 8.х

#549

Сообщение aidar_i » 10.04.2023{, 11:28}

rw6cm писал(а):
10.04.2023{, 07:49}
support,
Можно добавить в описании пользовательских контроллеров в секции include по умолчанию строку #include "flprogUtilites.h" ?
Которую при необходимости можно было удалить, что бы ее не было в скетче.
Это нужно для контроллеров которые будут работать только с ПБ и своими библиотеками.
Поддерживаю, а то работая с STM8S приходится постоянно удалять со скетча, пока откатился до 8.0.2.

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

Тестирование версии 8.х

#550

Сообщение Goosr » 10.04.2023{, 18:54}

rw6cm писал(а):
07.04.2023{, 08:21}
Скажите а FLProg работает или только IDE?
Версия 7.3.8 в Ubuntu 22.04 вылетает при выборе (выделении) контроллера в списке. В предыдущей версии 20.04 работает.
Версия 8.2.1 работает, и FLProg, и IDE

Есть одна беда, тянется еще с версии 6 (если не ошибаюсь :smile37:).
Исчезают комментарии с контактов входов если их отредактировать. Пример ниже. В Windows то-же самое.

Комментарии есть
СпойлерПоказать
test1.png
Комментарии исчезли
СпойлерПоказать
test2.png
FLProg 6.3.1 - 7.3.4 - Linux

dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04.11.2016{, 11:24}
Репутация: 0
Откуда: Калининград

Тестирование версии 8.х

#551

Сообщение dim770 » 12.04.2023{, 13:07}

Добрый день!
FLP 8.2.1
Windows 10 x64
ESP32
При использовании в ModBus RTU в качестве UART "BluetoothSeriai" при нажатии на кнопку "просмотр кода" окно с кодом пустое. При нажатии на кнопку "компиляция", через некоторое время программа просто закрывается. При использовании других "Serial" все нормально.
Вложения
bluetoothESP32.flp
Пример
(51.65 КБ) 13 скачиваний

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#552

Сообщение support » 12.04.2023{, 13:41}

dim770 писал(а):
12.04.2023{, 13:07}
При использовании в ModBus RTU в качестве UART "BluetoothSeriai" при нажатии на кнопку "просмотр кода" окно с кодом пустое. При нажатии на кнопку "компиляция", через некоторое время программа просто закрывается. При использовании других "Serial" все нормально.
Взято в рабготу

Отправлено спустя 34 секунды:
aidar_i писал(а):
10.04.2023{, 11:28}
rw6cm писал(а):
10.04.2023{, 07:49}
support,
Можно добавить в описании пользовательских контроллеров в секции include по умолчанию строку #include "flprogUtilites.h" ?
Которую при необходимости можно было удалить, что бы ее не было в скетче.
Это нужно для контроллеров которые будут работать только с ПБ и своими библиотеками.
Поддерживаю, а то работая с STM8S приходится постоянно удалять со скетча, пока откатился до 8.0.2.
Сделанно
Автор программы FLProg.

superlyga
Рядовой
Сообщения: 32
Зарегистрирован: 15.12.2015{, 23:37}
Репутация: 0

Тестирование версии 8.х

#553

Сообщение superlyga » 16.04.2023{, 21:57}

Я нашел баг.в FLprog версия 8.2.1 этот баг тянеца с версии 7.3.8.
Когда в программе флпрог в дереве проекта в настройке контроллера.В пункте защита от зависания, когда включаешь защиту от зависания контроллера.В загрузчике IDE выдаёт ошибку. И ещё маленький кося в описании контроллера pro-micro. на пинах 0 и 1 в описании контроллера стоит uart 1, а не uart 0. с uart 1 не получается передавать данные в порт на пк по usb пока не поменяешь на uart 0.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#554

Сообщение support » 18.04.2023{, 12:52}

superlyga писал(а):
16.04.2023{, 21:57}
Я нашел баг.в FLprog версия 8.2.1 этот баг тянеца с версии 7.3.8.
Когда в программе флпрог в дереве проекта в настройке контроллера.В пункте защита от зависания, когда включаешь защиту от зависания контроллера.В загрузчике IDE выдаёт ошибку. подсветка по времени для растений(с ошибкой).flp

И ещё маленький кося в описании контроллера pro-micro. на пинах 0 и 1 в описании контроллера стоит uart 1, а не uart 0. с uart 1 не получается передавать данные в порт на пк по usb пока не поменяешь на uart 0.
Описане контроллера поправил, а вот с защитой от зависания - засада.... В защите используется таймер 2, но на ATmega328u4 нет такого таймера. Пока думаю как решить эту проблемму,
Автор программы FLProg.

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#555

Сообщение ecoins » 18.04.2023{, 13:02}

support писал(а):
18.04.2023{, 12:52}
Описане контроллера поправил, а вот с защитой от зависания - засада.... В защите используется таймер 2, но на ATmega328u4 нет такого таймера. Пока думаю как решить эту проблемму,
А надо ли пытаться "допилить" все старые контроллеры? Ведь много новых задач, которые ждут от Вас решения - STM32, RP2040, Wi-Fi, коммуникации, редакторы? Может согласовать (уведомить) потенциональных пользователей "редких" и устаревших контроллеров и поступить как Windows, Apple, Linux с поддержкой старых версий(уведомляют о прекращении их поддержки), и как FLProg c поддержкой Linux32(было сообщение о прекращении поддержки)?

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 8.х

#556

Сообщение aidar_i » 18.04.2023{, 13:15}

ecoins писал(а):
18.04.2023{, 13:02}
support писал(а):
18.04.2023{, 12:52}
Описане контроллера поправил, а вот с защитой от зависания - засада.... В защите используется таймер 2, но на ATmega328u4 нет такого таймера. Пока думаю как решить эту проблемму,
А надо ли пытаться "допилить" все старые контроллеры? Ведь много новых задач, которые ждут от Вас решения - STM32, RP2040, Wi-Fi, коммуникации, редакторы? Может согласовать (уведомить) потенциональных пользователей "редких" и устаревших контроллеров и поступить как Windows, Apple, Linux с поддержкой старых версий(уведомляют о прекращении их поддержки), и как FLProg c поддержкой Linux32(было сообщение о прекращении поддержки)?
Надо!

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#557

Сообщение ecoins » 18.04.2023{, 13:34}

aidar_i писал(а):
18.04.2023{, 13:15}
Надо!
Категорично. И наверное правильно.
Только кто будет допиливать? Вы? Или Глушенко?
То есть все блага поддержки старого за его счет?
А из желающих этой поддержки кто-то готов поставить "свою шкуру на кон"?
Например предложить что-то сделать за Глушенко, или ещё как-то?
А то уж слишком категорично "Надо"... Осталось только дописать "Всё, сразу, и чтобы без ошибок!!!"
С уважением, Энвер.

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 8.х

#558

Сообщение aidar_i » 18.04.2023{, 19:44}

ecoins писал(а):
18.04.2023{, 13:34}
aidar_i писал(а):
18.04.2023{, 13:15}
Надо!
Категорично. И наверное правильно.
Только кто будет допиливать? Вы? Или Глушенко?
То есть все блага поддержки старого за его счет?
А из желающих этой поддержки кто-то готов поставить "свою шкуру на кон"?
Например предложить что-то сделать за Глушенко, или ещё как-то?
А то уж слишком категорично "Надо"... Осталось только дописать "Всё, сразу, и чтобы без ошибок!!!"
С уважением, Энвер.
Почему Вы решаете за него? Кто Вам дал на это право!
Пусть сам выскажется!

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#559

Сообщение ecoins » 18.04.2023{, 20:02}

aidar_i писал(а):
18.04.2023{, 19:44}
Почему Вы решаете за него? Кто Вам дал на это право!
Пусть сам выскажется!
1.Я за него не решаю. Это Ваше заблуждение. Да и в принципе пытаться решать за креативных людей, да еще разработчиков электроники, да еще и программистов - пустая трата времени. Не рекомендую. Они самостоятельно выбирают наиболее интересные решения. Прислушиваются, это да. Потому и сигналы подавать им полезно. Сигналы, а не требования.
2.О праве высказываться. Это мое суверенное право, которым я аккуратно пользуюсь. Чьи-то важные интересы конкретно затронул?
aidar_i , Вы за интересы кого-то высказываетесь или сами используете и собираетесь использовать ATmega328u4?
На ali с доставкой почти 400руб., функционально примерно как Nano
Флеш-память 32 Кб (ATmega32u4) из которых 4 Кб используются для загрузчика;
ОЗУ 2,5 Кб (ATmega32u4);
EEPROM 1 Кб (ATmega32u4);
Тактовая частота 16 МГц.
Этот контроллер поддерживается FLProg, но там некоторые сложности с защитой от зависания. Вам лично придется использовать эту опицию?
3.Насчет того, что "Пусть сам выскажется". Не вежливо раздавать указания и требования по отношению к разработчику, Вы ведь его на работу не нанимали... Сочтет нужным , выскажется, а лучше бы для нас всех чтобы не отвлекался от запланированных работ.
Спасибо.
С уважением, Энвер.

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 8.х

#560

Сообщение aidar_i » 19.04.2023{, 04:26}

Я свое мнение написал, без талмутов, коротко.

Ответить

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