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

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

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

Тестирование версии 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.

Аватара пользователя
nikijd
Рядовой
Сообщения: 4
Зарегистрирован: 04.05.2021{, 00:44}
Репутация: 0
Откуда: България
Имя: Николай

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

#541

Сообщение nikijd » 05.04.2023{, 09:29}

#510
После обновления FДProg, в которой начал использоваться ide 1.8.19 и вместе с ним обновилась библиотека irremote (была 2.х.х стала 3.х.х, а теперь вышла и 4.x.x) синтаксис поменялся, а в FLProg используется от 2.х.х, который не работоспособен. Сергей, обновите пожалуйста блоки IrSend и irRessive, в новых библиотеках много что изменилось... Спасибо!

Аватара пользователя
RedSky
Лейтенант
Сообщения: 559
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 69
Откуда: Днепропетровск
Имя: Алексей

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

#542

Сообщение RedSky » 05.04.2023{, 13:02}

support, вылет при открытии блока на редактирование.
error.log
(65.46 КБ) 5 скачиваний
А можно сделать быстрый переход к плате в окне просмотра кода?

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

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

#543

Сообщение rw6cm » 05.04.2023{, 14:31}

support писал(а):
04.04.2023{, 20:09}
В данном случае я рассчитываю на поддержку специалистов по Линуксу. Задача такая: установить  чистую Arduino IDE версии 1.8.19. Загрузить в неё пакет https://raw.githubusercontent.com/espre ... index.json и заставить скомпилироваться пустой скетчь. На данный момент у меня решения этой проблемы нет, но необходимость поддержки ОС Linux64 понятна.
Есть alt линукс, решил проверить. Скачал с оф сайта иде под линукс 64 (в репозитории она кстати тоже есть), прям там же в папке юзера распаковал и запустил. На удивление все заработало без шаманства и каких либо дополнительных действий. Загрузил пакет есп32, прошил проверил, все работает!
СпойлерПоказать
Снимок1.png
А вот с FLProg не все гладко, также скачал , распаковал, запустил, Флпрог открылся, но при при открытии любого проекта,
а также при создании нового, в момент выбора любого контроллера, - вылетает.
Хотя сама ИДЕ с инструментов флпрог открывается, также в ней могу выбрать скетч из библиотек и прошить, все работает.
Правда загрузка и прошивка идет заметно дольше (быстрей всего из за объема библиотек)
СпойлерПоказать
Снимок2.png
Похоже с ИДЕ все нормально, но а с флпрог возможно надо по шаманить :)
error.log
(89.49 КБ) 7 скачиваний
п/с В линуксе я 0, врятли чем помогу.
Win10-64, FLProg (portable)

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

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

#544

Сообщение support » 05.04.2023{, 19:31}

RedSky писал(а):
05.04.2023{, 13:02}
support, вылет при открытии блока на редактирование.
error.log

А можно сделать быстрый переход к плате в окне просмотра кода?
Нужен проект,в котором блок, или сам блок

Отправлено спустя 22 минуты 24 секунды:
RedSky писал(а):
05.04.2023{, 13:02}
support, вылет при открытии блока на редактирование.
error.log

А можно сделать быстрый переход к плате в окне просмотра кода?
Исправил
Автор программы FLProg.

Kot
Сержант
Сообщения: 124
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

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

#545

Сообщение Kot » 06.04.2023{, 10:38}

support, у вас в новом блоке опенватермап нужно ввести апи ключ а справки где взять нету

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

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

#546

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

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

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

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

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

#547

Сообщение 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
Супермодератор
Сообщения: 1883
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 750
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#548

Сообщение 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}
Репутация: 28
Имя: Дмитрий

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

#549

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

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

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

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

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

#550

Сообщение 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
Рядовой
Сообщения: 10
Зарегистрирован: 28.03.2018{, 10:06}
Репутация: 0
Откуда: Дрогобич
Имя: Василій

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

#551

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

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

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

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

#552

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

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

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

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

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

#553

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

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

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

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

#554

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

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

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

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

#555

Сообщение 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
Рядовой
Сообщения: 17
Зарегистрирован: 04.11.2016{, 11:24}
Репутация: 0
Откуда: Калининград

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

#556

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

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

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

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

#557

Сообщение 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.х

#558

Сообщение 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
Супермодератор
Сообщения: 1883
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 750
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#559

Сообщение 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
Полковник
Сообщения: 2519
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 407
Откуда: Шатура
Имя: Энвер

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

#560

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

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

Ответить

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