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

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

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

#701

Сообщение Ardudue » 18.12.2023{, 17:46}

vovka1973 писал(а):
18.12.2023{, 17:29}
RBDdimmer 1.1 вот из за этого блока ошибка , автор при чем здесь?
а почему когда не выполняется по условию плата 5 -ошибки при компиляции нет?

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#702

Сообщение vovka1973 » 18.12.2023{, 17:50}

Ardudue писал(а):
18.12.2023{, 17:46}
а почему когда не выполняется по условию плата 5 -ошибки при компиляции нет?
я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
сейчас проверил блок не любит когда к нему на вход ен подают переменную даже если и отключишь по условию и поставишь свою переменную то тоже ошибка . скажу так блок на входе ен должно быть тру постоянно и никаких условий
Последний раз редактировалось vovka1973 18.12.2023{, 18:00}, всего редактировалось 1 раз.
Изображение

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

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

#703

Сообщение Ardudue » 18.12.2023{, 17:59}

vovka1973 писал(а):
18.12.2023{, 17:50}
я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
Не-а. Это ломается в flp когда задаю выполнение 5-й платы по условию.
Ждём ответа от Сергея.
Вы ведь всё равно не знаете как работает FLProg изнутри.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#704

Сообщение vovka1973 » 18.12.2023{, 18:01}

Ardudue писал(а):
18.12.2023{, 17:59}
vovka1973 писал(а):
18.12.2023{, 17:50}
я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
Не-а. Это ломается в flp когда задаю выполнение 5-й платы по условию.
Ждём ответа от Сергея.
Вы ведь всё равно не знаете как работает FLProg изнутри.
вам видней!
Изображение

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#705

Сообщение Phazz » 18.12.2023{, 19:22}

Ardudue, в общем виноваты оба) Блок можно пофиксить

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

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

#706

Сообщение ecoins » 24.12.2023{, 23:01}

chmak2007 писал(а):
23.10.2023{, 19:30}
Вопрос к разработчики этой великолепной программе, когда выйдет стабильная версия программы?
Какая информация у меня имеется.
До нового года к сожалению автор не успевает - наверное 12-15 января.
Внешне она пока сильно не изменится, но изменения фундаментальные.
1.Ethernet - W5100,W5500 в полном объеме. Работает устойчиво, не тормозит и никогда не висит. Библиотека практически полностью переписана.
ВСЕ исследованные библиотеки грешат этим.
Известная библиотека Arduino типа Ethernet.h подвешивает программу если нет модуля или кабель вынут.
Подвесит и при запросе адреса от роутера, подвесит и при запросе ответа от UDP - например, если не ответит NTP -сервер.
Теперь работа с Ethernet практически не влияет на быстродействие проекта, обмен через SPI очень быстрый, на RP2040,STM32 еще может быть ускорен.
Тестировал библиотеку - убедился, так оно и есть.
Можно работать с несколькими модулями Ethernet в том числе на разных шинах SPI.
2.Wi-Fi - то же самое, та же концепция и реализация.
Поддерживается Wi-Fi на Raspberry Pi Pico-W.
В этой реализации софта это контроллер гораздо лучше чем модули типа ESP32-DevKit, стали появляться более дешевые реализации - заказал
https://aliexpress.ru/item/100500319909 ... _rcmd=core

3.Значительно переработан WebServer - очень насыщенная HTML-страница "улетает" за 2мс(Ethernet,Wi-Fi). Похоже это заявка на абсолютное превосходство над известными средствам отображения.
WebServer при обмене использует алгоритмы сжатия.
WebServer отвязан от аппаратных средств.
4.Есть улучшения по ModBus, хотя он уже весьма хорош.
-------------------
Сейчас разработчик сосредоточился на самой среде FLProg - это первый этап.
Сильно изменится левое меню (в части коммуникаций).
На последующих этапах - ускорение работы с большими проектами и возможно развитие уже имеющейся FLProg SCADA - очень хотелось бы.
-------------------
Администраторы собрали список пожеланий по FLProg (в том числе которые были получены через личные сообщения) и передали его разработчику. Что-то будет реализовано уже в новой версии.
Наверное можно успеть собрать дополнительный список пожеланий.
--------------------
С уважением, ecoins.

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

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

#707

Сообщение bsn » 25.12.2023{, 08:18}

ecoins писал(а):
24.12.2023{, 23:01}
На последующих этапах - ускорение работы с большими проектами и возможно развитие уже имеющейся FLProg SCADA - очень хотелось бы.
Да, очень бы хотелось. С быстро работающей скадой – FlProg точно станет продуктом мирового уровня.
ecoins писал(а):
24.12.2023{, 23:01}
Ethernet - W5100,W5500 в полном объеме
ecoins писал(а):
24.12.2023{, 23:01}
Значительно переработан WebServer
Великолепно!
Заранее, большое спасибо Автору, и всем кто ему помогает и поддерживает!

autoelectronica
Рядовой
Сообщения: 89
Зарегистрирован: 18.10.2016{, 21:46}
Репутация: 6
Откуда: Москва

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

#708

Сообщение autoelectronica » 25.12.2023{, 12:40}

Как пожелание, работа с CAN на STM

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#709

Сообщение vovka1973 » 25.12.2023{, 12:50}

Из новых контроллеров будет что нибудь добавлено в новой версии?
Изображение

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

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

#710

Сообщение ecoins » 25.12.2023{, 13:28}

vovka1973 писал(а):
25.12.2023{, 12:50}
Из новых контроллеров будет что нибудь добавлено в новой версии?
RP2040, STM32F407VE добавлены.
Возможно RP2040-W, STM32H743.
Возможно ПЛК на базе RP2040+, RP2040-W.
С уважением, ecoins.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#711

Сообщение Ivan_Kornege » 26.12.2023{, 05:29}

Итак скудное описание на флпрог, а теперь вообще хана проге , если за прогу взялись стартаперы типа ecoins.
Ибо на профессиональную прога не тянет, а для электронщиков и радиолюбителей всякий раз куча вопросов возникает пока что-то слояеш.

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#712

Сообщение Phazz » 26.12.2023{, 06:29}

Ivan_Kornege, и с чего такие выводы? Получается что книгу не читал, но осуждаю. Выйдет релиз тогда посмотрим, из того что я знаю команда екоинс проводит тестирование библиотек. Чего раньше в флпрог не было, и это довольно трудоемкий процесс. Стабильность программы от этого только вырастет, а что до усложнениния, так и контроллеры все более сложные и функциональные. Если очень сложно, берите Ардуино там все работает отлично, вот только проблема в том что в последнее время проектов на Ардуино единицы. Все хотят делать на есп8266 и 32. А там много что может пойти не так. И поэтому нужна оптимизация и тестирование.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#713

Сообщение Ivan_Kornege » 26.12.2023{, 07:48}

Phazz писал(а):
26.12.2023{, 06:29}
И поэтому нужна оптимизация и тестирование.
походу уже дооптимизировались, что код на последней версии вырос в объеме на 20-30% :yes:
Вот из свеженького от Антона тыц

slsl
Рядовой
Сообщения: 70
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

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

#714

Сообщение slsl » 26.12.2023{, 11:03}

Ivan_Kornege писал(а):
26.12.2023{, 07:48}
что код на последней версии вырос в объеме на 20-30%
Код растёт из-за новых ядер IDE, во всяком случае на ESP так.
А так же в ИДЕ надо правильно конфигурить распределение памяти относительно файловой системы.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#715

Сообщение Ivan_Kornege » 26.12.2023{, 11:21}

slsl писал(а):
26.12.2023{, 11:03}
Код растёт из-за новых ядер IDE, во всяком случае на ESP так.
на AVR код в 8-й версии вырос из-за этой штуки flprogUtilites.h.
Если уберешь, код на процентов 20 становится меньше.

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

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

#716

Сообщение ecoins » 26.12.2023{, 14:19}

Ivan_Kornege писал(а):
26.12.2023{, 05:29}
Итак скудное описание на флпрог, а теперь вообще хана проге , если за прогу взялись стартаперы типа ecoins.
Вы можете отказаться от использования FLPrpog и библиотек ecoins.
Ваши эмоции излишни.

Отправлено спустя 14 минут 19 секунд:
Phazz писал(а):
26.12.2023{, 06:29}
из того что я знаю команда екоинс проводит тестирование библиотек.
Спасибо. ecoins не только проводит тестирование библиотек, но также их пишет, исследует разные платформы и разрабатывает методы по оптимизации быстродействия проектов C++ и FLProg.
Из последних исследований результаты и вопрос (ответ ecoins приблизительно знает):
1.Тестирование на Raspberry Pi Pico.
2.Измеряется время выполнения функции получения даты и времени и uint32_t timeUNIX (кол-во секунд с 01.01.1970):
t1=micros(); функция (она небольшая); t2=micros().
Время выполнения функции =t2-t1.
3.Вопрос:
почему в коротких проектах результат =4us, а в больших проектах >30us ?

Понимание этого явления влияет на методы создания библиотек, блоков FLProg и проектов автоматизации на разных контроллерах.
С уважением, ecoins.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#717

Сообщение ivansidor012 » 26.12.2023{, 23:11}

ecoins писал(а):
26.12.2023{, 14:33}
us
что такое "us" ? :smile37:

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#718

Сообщение WildCat » 26.12.2023{, 23:18}

ivansidor012 писал(а):
26.12.2023{, 23:11}
us
Микросекунды

Так как в стандартной раскладке клавиатуры отсутствует греческий алфавит и символы, принято заменять букву "мю" латинской u.
Просто из-за схожести символа.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#719

Сообщение Ivan_Kornege » 27.12.2023{, 05:28}

ecoins писал(а):
26.12.2023{, 14:33}
Вы можете отказаться от использования FLPrpog и библиотек ecoins.
у ecoins есть библиотеки :D =ржу немогу
Я тебе советую мне не советовать.
Без твоих советов обойдусь, отчего мне отказываться.
Ты лучше присутствующим расскажи отчего ты в каждой теме затычка со своими "разработками", в которых плагиат выдаешь за свои достижения.
Тут друндел порассказал, что у тебя в блоках стыренные коды, которые ты выдаешь за свои достижения.
Развенчание мифов о "магических" библиотеках
Пилораму надо как то оправдывать да?

Отправлено спустя 10 минут 49 секунд:
ecoins писал(а):
26.12.2023{, 14:33}
ecoins не только проводит тестирование библиотек, но также их пишет
слово пишет в кавычки возьми :D

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

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

#720

Сообщение bsn » 27.12.2023{, 08:03}

1)
ecoins писал(а):
26.12.2023{, 14:33}
Вы можете отказаться от использования FLPrpog и библиотек ecoins
Ivan_Kornege писал(а):
27.12.2023{, 05:39}
Я тебе советую мне не советовать.
Вы и Ты.jpg
ПроХамство.jpeg
2)
Ivan_Kornege писал(а):
27.12.2023{, 05:39}
друндел порассказал
Андрей, Dryundel самый лучший популяризатор в описании практик FlProg, которого я встречал. Талант его в этом неоспорим.
Но, увы, как это часто бывает у талатливых людей - не любящий когда ему противоречат. Побороть нарциссизм талантливому человеку действительно сложно.
Я лично был бы счастлив, если бы он и другие ребята пытающиеся, что-то писать на его новом форуме о FlProg, стали бы вновь здесь писать, и не делиться на правых и виновных. Ведь главное – это помощь Автору в создании программы мирового уровня.

3)
А это, по моему, самый лучший ответ на ту тему от Dryundel:
MihailK писал(а):
16.09.2022{, 08:25}
ТС данные мифы Вы придумали себе сами. Из прочитанного сделал выводы.
"Миф1" - библиотека загружает все возможное, но не волнуйтесь скомпилированный код будет нормальный.
"Миф2" - диспетчер задач имеет право на жизнь, но можно обойтись и без него. В каком случае программа будет работать быстрее зависит от многих факторов.
"Миф3" - все, что размещают пользователи на данном сайте выложено в свободный доступ. Правила хорошего тона -указывать первоисточник, но это необязательно.
Какой Вы предполагаете итог, когда развенчаете все "Мифы"?
Видимо самый лучший, идеальный итог – командная работа. Автор по уши в работе по совершенствованию FlProg. А остальные лидеры (лидеры - без всяких кавычек) заняты игрой «царь горы».

Ответить

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