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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

vovka1973 писал(а): 18 дек 2023, 17:29 RBDdimmer 1.1 вот из за этого блока ошибка , автор при чем здесь?
а почему когда не выполняется по условию плата 5 -ошибки при компиляции нет?
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

Ardudue писал(а): 18 дек 2023, 17:46 а почему когда не выполняется по условию плата 5 -ошибки при компиляции нет?
я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
сейчас проверил блок не любит когда к нему на вход ен подают переменную даже если и отключишь по условию и поставишь свою переменную то тоже ошибка . скажу так блок на входе ен должно быть тру постоянно и никаких условий
Последний раз редактировалось vovka1973 18 дек 2023, 18:00, всего редактировалось 1 раз.
Изображение
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

vovka1973 писал(а): 18 дек 2023, 17:50 я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
Не-а. Это ломается в flp когда задаю выполнение 5-й платы по условию.
Ждём ответа от Сергея.
Вы ведь всё равно не знаете как работает FLProg изнутри.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

Ardudue писал(а): 18 дек 2023, 17:59
vovka1973 писал(а): 18 дек 2023, 17:50 я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
Не-а. Это ломается в flp когда задаю выполнение 5-й платы по условию.
Ждём ответа от Сергея.
Вы ведь всё равно не знаете как работает FLProg изнутри.
вам видней!
Изображение
Аватара пользователя
Phazz
Полковник
Сообщения: 3159
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 121 раз

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

Сообщение Phazz »

[ref]Ardudue[/ref], в общем виноваты оба) Блок можно пофиксить
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

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

Сообщение ecoins »

chmak2007 писал(а): 23 окт 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
Лейтенант
Сообщения: 414
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 105 раз
Поблагодарили: 23 раза

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

Сообщение bsn »

ecoins писал(а): 24 дек 2023, 23:01 На последующих этапах - ускорение работы с большими проектами и возможно развитие уже имеющейся FLProg SCADA - очень хотелось бы.
Да, очень бы хотелось. С быстро работающей скадой – FlProg точно станет продуктом мирового уровня.
ecoins писал(а): 24 дек 2023, 23:01 Ethernet - W5100,W5500 в полном объеме
ecoins писал(а): 24 дек 2023, 23:01 Значительно переработан WebServer
Великолепно!
Заранее, большое спасибо Автору, и всем кто ему помогает и поддерживает!
Делай как должно, и пусть всё будет как будет.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение autoelectronica »

Как пожелание, работа с CAN на STM
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

Из новых контроллеров будет что нибудь добавлено в новой версии?
Изображение
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

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

Сообщение ecoins »

vovka1973 писал(а): 25 дек 2023, 12:50 Из новых контроллеров будет что нибудь добавлено в новой версии?
RP2040, STM32F407VE добавлены.
Возможно RP2040-W, STM32H743.
Возможно ПЛК на базе RP2040+, RP2040-W.
С уважением, ecoins.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

Итак скудное описание на флпрог, а теперь вообще хана проге , если за прогу взялись стартаперы типа ecoins.
Ибо на профессиональную прога не тянет, а для электронщиков и радиолюбителей всякий раз куча вопросов возникает пока что-то слояеш.
Аватара пользователя
Phazz
Полковник
Сообщения: 3159
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 121 раз

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

Сообщение Phazz »

[ref]Ivan_Kornege[/ref], и с чего такие выводы? Получается что книгу не читал, но осуждаю. Выйдет релиз тогда посмотрим, из того что я знаю команда екоинс проводит тестирование библиотек. Чего раньше в флпрог не было, и это довольно трудоемкий процесс. Стабильность программы от этого только вырастет, а что до усложнениния, так и контроллеры все более сложные и функциональные. Если очень сложно, берите Ардуино там все работает отлично, вот только проблема в том что в последнее время проектов на Ардуино единицы. Все хотят делать на есп8266 и 32. А там много что может пойти не так. И поэтому нужна оптимизация и тестирование.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

Phazz писал(а): 26 дек 2023, 06:29 И поэтому нужна оптимизация и тестирование.
походу уже дооптимизировались, что код на последней версии вырос в объеме на 20-30% :yes:
Вот из свеженького от Антона тыц
slsl
Лейтенант
Сообщения: 309
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 16 раз
Поблагодарили: 48 раз

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

Сообщение slsl »

Ivan_Kornege писал(а): 26 дек 2023, 07:48 что код на последней версии вырос в объеме на 20-30%
Код растёт из-за новых ядер IDE, во всяком случае на ESP так.
А так же в ИДЕ надо правильно конфигурить распределение памяти относительно файловой системы.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

slsl писал(а): 26 дек 2023, 11:03 Код растёт из-за новых ядер IDE, во всяком случае на ESP так.
на AVR код в 8-й версии вырос из-за этой штуки flprogUtilites.h.
Если уберешь, код на процентов 20 становится меньше.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

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

Сообщение ecoins »

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

Отправлено спустя 14 минут 19 секунд:
Phazz писал(а): 26 дек 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
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

ecoins писал(а): 26 дек 2023, 14:33us
что такое "us" ? :smile37:
WildCat
Лейтенант
Сообщения: 559
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение WildCat »

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

Так как в стандартной раскладке клавиатуры отсутствует греческий алфавит и символы, принято заменять букву "мю" латинской u.
Просто из-за схожести символа.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

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

Отправлено спустя 10 минут 49 секунд:
ecoins писал(а): 26 дек 2023, 14:33 ecoins не только проводит тестирование библиотек, но также их пишет
слово пишет в кавычки возьми :D
Аватара пользователя
bsn
Лейтенант
Сообщения: 414
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 105 раз
Поблагодарили: 23 раза

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

Сообщение bsn »

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

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

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

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

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