Страница 36 из 42

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

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

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

Добавлено: 18 дек 2023, 17:50
vovka1973
Ardudue писал(а): 18 дек 2023, 17:46 а почему когда не выполняется по условию плата 5 -ошибки при компиляции нет?
я думаю на этот вопрос ответит автор блока но где-то логика ломается в скетче вот и ошибка .надо алгоритм по другому делать вынеси димер на плату которая не по условию или свяжись с автором блока может он прояснит ситуацию
сейчас проверил блок не любит когда к нему на вход ен подают переменную даже если и отключишь по условию и поставишь свою переменную то тоже ошибка . скажу так блок на входе ен должно быть тру постоянно и никаких условий

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

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

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

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

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

Добавлено: 18 дек 2023, 19:22
Phazz
[ref]Ardudue[/ref], в общем виноваты оба) Блок можно пофиксить

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

Добавлено: 24 дек 2023, 23:01
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.

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

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

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

Добавлено: 25 дек 2023, 12:40
autoelectronica
Как пожелание, работа с CAN на STM

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

Добавлено: 25 дек 2023, 12:50
vovka1973
Из новых контроллеров будет что нибудь добавлено в новой версии?

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

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

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

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

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

Добавлено: 26 дек 2023, 06:29
Phazz
[ref]Ivan_Kornege[/ref], и с чего такие выводы? Получается что книгу не читал, но осуждаю. Выйдет релиз тогда посмотрим, из того что я знаю команда екоинс проводит тестирование библиотек. Чего раньше в флпрог не было, и это довольно трудоемкий процесс. Стабильность программы от этого только вырастет, а что до усложнениния, так и контроллеры все более сложные и функциональные. Если очень сложно, берите Ардуино там все работает отлично, вот только проблема в том что в последнее время проектов на Ардуино единицы. Все хотят делать на есп8266 и 32. А там много что может пойти не так. И поэтому нужна оптимизация и тестирование.

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

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

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

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

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

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

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

Добавлено: 26 дек 2023, 14:33
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.

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

Добавлено: 26 дек 2023, 23:11
ivansidor012
ecoins писал(а): 26 дек 2023, 14:33us
что такое "us" ? :smile37:

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

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

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

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

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

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

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

Добавлено: 27 дек 2023, 08:03
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. А остальные лидеры (лидеры - без всяких кавычек) заняты игрой «царь горы».