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

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

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

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4817
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 263
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#621

Сообщение Rovki » 30.06.2023{, 11:03}

ecoins писал(а):
30.06.2023{, 09:24}
Phazz писал(а):
30.06.2023{, 08:21}
Интересно будет посмотреть результат. Но это к сожалению проблему сторонних библиотек не решает.
Полагаю, что проблема сторонних библиотек трудно разрешима по совокупности причин. На мой взгляд попытка их использовать без адаптации тупиковый путь.
И не только в случае с FLProg, но и с C++.
Тогда это не для простых пользователей (адаптация), а переписать заново все библиотеки тоже не вариант. Получаем вечные танцы с бубнами. Тупичек .. :smile44: .
Электронщик до мозга костей и не только

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

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

#622

Сообщение ecoins » 30.06.2023{, 12:33}

Rovki писал(а):
30.06.2023{, 11:03}
Тогда это не для простых пользователей (адаптация), а переписать заново все библиотеки тоже не вариант. Получаем вечные танцы с бубнами. Тупи
Ну не совсем всё так мрачно...
По основным библиотекам для разных устройств мы прошлись. Библиотеки типизированы и проверены на тестах.
Надо поработать с Ethernet2 для W5500 - там требуются локальные доработки с выбором номера шины SPI.
C Wi-Fi - вроде есть что выбрать из готовых сторонних библиотек.
ModBus работает хорошо.
А по устройствам новым (сенсоры, раширители) - это в основном рутинная работа...
-----
В блоки оформлять на основе библиотек(проверенных на тестах C++) и тестировать эти блоки - вот это отнимает много времени.
Этим могли бы заняться и другие участники форума и потребители FLProg, но по разным причинам эти процессы не складываются...
С уважением, Энвер.

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

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

#623

Сообщение Phazz » 30.06.2023{, 13:54}

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

Отправлено спустя 2 минуты 11 секунд:
ecoins, А попробуйте написать вэбинтрфейс на пользовательских блоках. Тогда поймёте о чем я говорю.

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

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

#624

Сообщение ecoins » 30.06.2023{, 15:47}

Phazz писал(а):
30.06.2023{, 13:56}
Нужно просто добавить одну возможность в редактор.
Я ведь не против. Почему разработчик не добавляет? Может не обратил внимание на это, а скорее всего это не так просто сделать... Одно за одним тянется, интерфейс отображения надо придумать... Возможно усложняю...На практике часто сталкиваюсь - вроде просто, а начинаешь программировать, возникают проблемы о которых и не предполагал.
Phazz писал(а):
30.06.2023{, 13:56}
А переписывание чужих библиотек приведет к повышению порога вхождения для желающих делать блоки самостоятельно.
Насколько представляю, разработчик FLProg новую версию видит без сторонних библиотек, если они не соответствуют требованиям FLProg. Эти требования наверное будут сформулированы или можно их будет взять из новых библиотек.
Phazz писал(а):
30.06.2023{, 13:56}
ecoins, А попробуйте написать вэбинтерфейс на пользовательских блоках. Тогда поймёте о чем я говорю.
Я сейчас просто не смогу этого сделать - темой не занимался и она вроде не столь очевидная.
На форуме несколько веток посвящены этой теме и насколько я понимаю проблемы возникают по мере роста размера проектов.
Предлагал объединить усилия на форуме, в том числе и с Вами, и в том числе на основе того, что уже сделано у разработчика FLProg - как-то не сложилось.
Много работы проведено по поднятию в FLProg web систем JeeUI2 и CRMui3. Происхождением они от одного автора. Недавно связывался с ним по телефону, он сейчас не в России и поддержкой этих систем вроде не планирует заниматься. Возможно увидел нечто, что делает выбранный путь тупиковым. Возможно я и не прав. Есть и собственное предположение - это особенность организации памяти в ESP32 из-за чего работа с большими объемами данных прилично тормозит процессор. И двухядерность эту проблему не решает.
-----
Может все же опытные проектировщики web интерфейсов приложат усилия к развитию web-подходов на основе разработок автора FLProg? Ему и вопросы можно напрямую задать...
----
И в конце вопрос по поднятой темк - проблемы с кодами, коды прописываются в секции setup используемых библиотек или иные?
---
С уважением, Энвер.

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

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

#625

Сообщение Phazz » 30.06.2023{, 16:39}

Phazz писал(а):
30.06.2023{, 13:56}
Насколько представляю, разработчик FLProg новую версию видит без сторонних библиотек
Вот этого не стоит делать однозначно. Кто будет заниматься отбором библиотек? Этим самым вы убьете пользовательские блоки. Потому что смысла в них не будет. Я понимаю если такое будет для муравейника потому что это коммерческий продукт и риски несовместимости нужно свести к минимуму.

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

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

#626

Сообщение ecoins » 30.06.2023{, 18:07}

Phazz писал(а):
30.06.2023{, 16:39}
Вот этого не стоит делать однозначно. Кто будет заниматься отбором библиотек? Этим самым вы убьете пользовательские блоки. Потому что смысла в них не будет. Я понимаю если такое будет для муравейника потому что это коммерческий продукт и риски несовместимости нужно свести к минимуму.
Новая версия без сторонних библиотек не означает, что нельзя будет использовать другие библиотеки - это предусматривает самая концепция FLProg и это одна из сильных сторон системы. Другое дело, что практически все стандартные блоки сенсоров, расширителей, дисплеев полезно заменить на блоки на основе библиотек, которые не "тормозят" процессор. Подобные библиотеки пишутся по особым правилам с учетом особенностей FLProg.
Риски использование других пользовательских блоков будут лежать на пользователе.
С уважением, Энвер.

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

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

#627

Сообщение Phazz » 30.06.2023{, 18:33}

Хорошо, а то я уже испугался)

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

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

#628

Сообщение Ardudue » 03.07.2023{, 13:46}

support, FLProg зависла, когда не смогла найти удаленный проект.
Сохранил проект под новым именем.
Программу не закрывал.
Старый удалил с диска.
Зашел в меню "Файл →Последние" , ошибочно ткнул в строку удаленного проекта.
FLPROG выдала что файл не нашла и зависла.
errorFLP821_03-07-2023.log
(59.99 КБ) 8 скачиваний
Последний раз редактировалось Ardudue 05.07.2023{, 16:58}, всего редактировалось 1 раз.

waswas
Рядовой
Сообщения: 44
Зарегистрирован: 04.04.2023{, 18:39}
Репутация: 2
Имя: Вася

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

#629

Сообщение waswas » 03.07.2023{, 22:45}

support писал(а):
03.01.2021{, 20:51}
Может все же опытные проектировщики web интерфейсов приложат усилия к развитию web-подходов на основе разработок автора FLProg? Ему и вопросы можно напрямую задать
так то не сено к корове ходит)))
А по сути - спросите у авторитетных авторов библиотек по поводу их внедрения в флпрог: например, у Гайвера: самое мягкое название для флпрог у его админов это "песочница"

Отправлено спустя 3 минуты 34 секунды:
ecoins писал(а):
03.07.2023{, 22:45}
Возможно увидел нечто, что делает выбранный путь тупиковым
Сергей уже отвечал на этот вопрос: "...не думал что пррядок расположения строк кода в Setup будет когда либо иметь столь важное значение.. "

Отправлено спустя 1 минуту 44 секунды:
ecoins,
поэтому именно ВЫ, не зная потребностей пользователей флпрог, затеяли тут гонения на форуме, лишив тем самым их обратной связи с авторами блоков.

Отправлено спустя 6 минут 35 секунд:
ecoins писал(а):
03.07.2023{, 22:50}
Риски использование других пользовательских блоков будут лежать на пользователе
нравоучения - это только внутри семьи.
зачем форумчанам выслушивать весь этот бред???

Отправлено спустя 1 минуту 4 секунды:
ecoins писал(а):
03.07.2023{, 22:57}
Недавно связывался с ним по телефону
телефонное право отменили уже)))

Отправлено спустя 3 минуты 20 секунд:
ecoins писал(а):
03.07.2023{, 22:58}
озможно увидел нечто, что делает выбранный путь тупиковым
увидел ecoins&c?))))

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

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

#630

Сообщение ecoins » 04.07.2023{, 03:08}

waswas писал(а):
03.07.2023{, 23:01}
нравоучения - это только внутри семьи.
зачем форумчанам выслушивать весь этот бред???
1.Дайте ссылки на сделанные Ваши блоки, для того чтобы с ориентироваться с Ваши практическими навыками в работе с FLProg.
2.Прошу быть сдержанней в эмоциональных выражениях. Здесь технический форум - правильнее приводить доводы и избегать не аргументированных утверждений.
Спасибо.

waswas
Рядовой
Сообщения: 44
Зарегистрирован: 04.04.2023{, 18:39}
Репутация: 2
Имя: Вася

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

#631

Сообщение waswas » 04.07.2023{, 14:58}

ecoins писал(а):
04.07.2023{, 03:08}
2.Прошу быть сдержанней в эмоциональных выражениях. Здесь технический форум - правильнее приводить доводы и избегать не аргументированных утверждений
начните с себя для начала

Отправлено спустя 1 минуту 1 секунду:
ecoins писал(а):
04.07.2023{, 03:08}
Дайте ссылки на сделанные Ваши блоки, для того чтобы с ориентироваться с Ваши практическими навыками в работе с FLProg
я не утверждал что "создаю" блоки.
будьте внимательнее

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

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

#632

Сообщение RedSky » 04.07.2023{, 20:56}

Проблемы из поста viewtopic.php?f=39&t=6987&p=124489#p124489 имеют место быть. Добавлю - размер занимаемой RAM увеличился на десятки процентов в сравнении с 7й версией. IDE используется та же.

Ivan1960
Рядовой
Сообщения: 9
Зарегистрирован: 04.07.2023{, 11:38}
Репутация: 2
Имя: Иван

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

#633

Сообщение Ivan1960 » 05.07.2023{, 11:35}

По поводу проблемы работы программы SCADA, просьба обратить внимание на проблему описанную в теме "вопросы к знатокам"
viewtopic.php?f=18&t=8598#p125143

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

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

#634

Сообщение vovka1973 » 08.07.2023{, 15:17}

случайно зашел на сайт, а там уже давно висит новая версия программы 8.2.3 :shok:
Изображение

Naladchik
Капитан
Сообщения: 759
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 133
Откуда: Новосибирск
Имя: Павел

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

#635

Сообщение Naladchik » 12.07.2023{, 09:00}

support,
support писал(а):
29.06.2023{, 09:53}
Naladchik писал(а):
24.06.2023{, 17:49}
Если нужны только таймеры/генераторы киньте в проект блок-затычку
Исправил
Написал в личку.
Win10-64. FLProg Portable.
Изображение

НовыйUser
Сержант
Сообщения: 153
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

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

#636

Сообщение НовыйUser » 24.07.2023{, 18:14}

Приветствую. Работает ли в 8.2.3 выполнение на плат по условию (true/false) переменных?

В моем варианте не работает выполнение плат по условию из переменной, при этом с той же переменной вход enable на блоках включается и отключается без ошибок

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

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

#637

Сообщение Phazz » 24.07.2023{, 18:56}

НовыйUser, а проект?

fefar51702
Рядовой
Сообщения: 20
Зарегистрирован: 26.06.2022{, 07:35}
Репутация: 0
Имя: Валера

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

#638

Сообщение fefar51702 » 27.07.2023{, 05:40}

support, опять какоето повышение расхода памяти после обновления притом теперь в конском размере
один и тот же проект
2023-07-27_093524.png
2023-07-27_093710.png

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

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

#639

Сообщение Phazz » 27.07.2023{, 09:49}

Зато расход обычной памяти снизился

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

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

#640

Сообщение ecoins » 27.07.2023{, 11:08}

fefar51702 писал(а):
27.07.2023{, 05:40}
support, опять какоето повышение расхода памяти после обновления притом теперь в конском размере
один и тот же проект
Phazz писал(а):
27.07.2023{, 09:49}
Зато расход обычной памяти снизился
Попробую аккуратно высказать предположение - по мере развития микроконтроллеров разных архитектур, интерфейсов (i2c,SPI,UART,Wi-Fi,CAN,Ethernet, библиотек Arduino IDE, систем реального времени, FLProg использовать контроллеры с малым размером оперативной памяти(UNO,Nano и даже MEGA2560) будет сложнее. И дороже :smile171:
С уважением, Энвер.

Ответить

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