Новая стабильная версия 9.7.1

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Новая стабильная версия 9.7.1

Сообщение ecoins »

Vitez писал(а): 30 апр 2026, 19:31 Всем доброе время суток. Вложу свою 1 копейку. Не примите как критику. Просто мое мнение куда движется все направление. Когда то (давно) я занимался промышленной электроникой, Step 5 и тому подобное. Потом тема для меня ушла, профессионально занялся автобизнесом. И внезапно вернулась с ардуино и FLProg в качестве хобби. Сейчас я администратор 1С. )) Это немножко предистории. Так вот, год назад, я хихикал, смотря как AI пишет код для 1С. Это был мертворожденный ребенок, использующие несуществующие функции. Месяц назад, я с AI за пару дней осилил проект для 1С, которым занимался бы 2 недели. n8n, SQL,PHP, iobroker/ я обленился настолько что даже не пытаюсь писать код, код запроса SQL, или набросать несложный сайт. Сразу иду к Ai. В платформу умного дома iobroker встроили AI в редактор кода. То есть по сути свели у промт программированию. И это наше будующее. Давно не занимался ардуино, но думаю любой код для подобной платформы он накидает влегкую. Сейчас многое не меняется за счет инерции мышления и привычек. Очень интересно наблюдать: часть программистов активно уходят в Ai,часть говорит, что все это херня. У меня на работе два маркетолога, одна активно интересуется темой, другая живет по старинке. Но это пока. Я к чему веду. Пока да, необходимо понимать структуру проекта, взаимодействия между системами, что бы написать рабочий промт, или принять правки AI в проекте. И я думаю, уже на этом моменте необходимо думать как внедрить AI в flprog, что бы потом эта тема совместно развавалась. Иначе поезд технологий уйдет. Промт для написания промта, который напишет промт, которай сделает проект. И он будет работать.
1.Полностью разделяю Ваше видение.
2.Некоторые шаги уже сделаны, стратегия развития корректируется в этом направлении.
3.Обсуждение этих вопросов было бы полезно сделать постоянным.
Спасибо.
С уважением, ecoins.
prostochel
Рядовой
Сообщения: 18
Зарегистрирован: 17 дек 2025, 17:49
Имя: paha
Благодарил (а): 14 раз
Поблагодарили: 15 раз

Re: Новая стабильная версия 9.7.1

Сообщение prostochel »

замечаю в проектах, что есп 12 не работает wifi, как клиент и как точка. IP нули в клиенте.
lfgjikjjyj
Лейтенант
Сообщения: 378
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 93 раза

Re: Новая стабильная версия 9.7.1

Сообщение lfgjikjjyj »

Phazz писал(а): 30 апр 2026, 05:44
sector писал(а): 29 апр 2026, 23:10 Всем привет.
Гайз, почему на новых версиях объем скетча 2 раза больше чем на старых? Программа скомпилированная на версии 7.4.1 занимает 30% памяти нано, на новых 75%
Сильно вырос функционал из-за этого выросли накладные расходы. Плюс avr328 уже фактически изжила себя. Не вижу ни каких причин их использовать. Ну кроме случая когда накупил и девать их некуда)

Ну что, значит, изжила себя?
Я вот, к примеру, прикупил 50 шт 328 и понаделал датчики веса на Modbus.
Да, вышло дороже, чем на STM32 с таким же корпусом, как у Atmega, но под них надо создавать в 7-й версии блоки и сам МК, что напряжно.
А то, что FLProg загнал себя в тупик из-за невозможности поместиться в маленькой оперативной памяти, так это проблемы FLProg.
Среди STM32 — куча МК с памятью, как у Atmega, или около того, притом они даже поинтереснее, чем Atmega, но они тоже не потянут новые версии FLProg.
Или возьмите STM в корпусе SO-8 — прекраснейший идеальный вариант для разводки для датчиков, но и они в новом флпроге нету места (условно нету, ведь им же не дисплеи крутить, а только опрашивать датчик и отправлять данные).
Вы же не говорите, что эти STM32 изжили себя?
Да, те же STM8 поинтереснее Atmega, вон Айдар не даст соврать, не думаю, что они тоже изжили себя.
Но Atmega прекрасно можно пользоваться только в 7.5.2 версии, и то Сергей создал там тупиковую ситуацию со стрингами да и в целом не завершоный проект остался.
Если обычные строки ещё и можно через свои блоки выводить через char, то общаться с меню и прочим всё равно выходят на стринги.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

Re: Новая стабильная версия 9.7.1

Сообщение vladi5700 »

Подскажите пожалуйста, есть ли под новую версию FLProg рабочий блок WebUpdate для ESP32? Старые не компилируются нормально, то т что в кандидатах при попытке обновления прошивки из браузера пишет сразу FAIL
Аватара пользователя
bsn
Лейтенант
Сообщения: 424
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 245 раз
Поблагодарили: 34 раза

Re: Новая стабильная версия 9.7.1

Сообщение bsn »

lfgjikjjyj писал(а): 02 май 2026, 09:55 Ну что, значит, изжила себя?
Я вот, к примеру, прикупил 50 шт 328 и понаделал датчики веса на Modbus...
А то, что FLProg загнал себя в тупик из-за невозможности поместиться в маленькой оперативной памяти, так это проблемы FLProg.
Среди STM32 — куча МК с памятью, как у Atmega, или около того, притом они даже поинтереснее, чем Atmega, но они тоже не потянут новые версии FLProg.
Абсолютно и полностью согласен. Получается как в некоторой бытовой технике - когда изготовители собирают своё оборудование только на болтах со специальной формой шлица в шляпке. Не важно по какой причине, но у них нельзя пользоваться ни крестовой отвёрткой, ни отвёрткой под плоский шлиц. Доступ к оборудованию только для тех кто запасся спец отвёртками. И производитель такого оборудования может также объявить, на голубом глазу, что море иного крепежа уже "МОРАЛЬНО УСТАРЕЛО". Кто с таким сталкивался, чертыхается и поминает нехорошими словами такое решение. Соответственно, в нашем случае, на простых контроллерах всегда очень удобно собирать местный опрос датчиков и управление исполнительными механизмами.
Решение по новым версиям FLProg видимо достаточно удобны для контроллеров с большой памятью. Только это и поставлено во главу угла.
В лоб признать, что в новых версиях FLProg, решения по простым контроллерам зашли в тупик - никто не хочет. Потому и звучит, что всё остальное - "МОРАЛЬНО УСТАРЕЛО".
Делай как должно, и пусть всё будет как будет.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Новая стабильная версия 9.7.1

Сообщение Phazz »

Накупили - пользуйтесь 7 версией в ней ничего лишнего нет и можно оптимизировать как хотите. Если у кого-то в наборе только плоская и крестовая отвёртка, то это наверное проблема мастера который не знает что такое торкс или шестигранник и не имеет набора бит в котором представлены всевозможные варианты а не производителя техники. Оптимизация объема кода идет постоянно, но производительность кода важнее.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Новая стабильная версия 9.7.1

Сообщение Phazz »

То что в новых версиях слабые контроллеры больше не поддерживается было сказано не один раз. Просто вы этого не хотите слышать и раз за разом поднимаете эту тему.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

Re: Новая стабильная версия 9.7.1

Сообщение vladi5700 »

Phazz писал(а): 02 май 2026, 11:21 То что в новых версиях слабые контроллеры больше не поддерживается было сказано не один раз. Просто вы этого не хотите слышать и раз за разом поднимаете эту тему.
ИМХО надо или просто убрать из выбора МК АТМЕГИ или сделать упрощенную версию на базе 7 FLProg которая бы автоматически открывалась при выборе атмег на этапе создания проекта. В 7 версии все в принципе устраивает при работе с такими МК, а вот с тем же WEB интерфейсом гораздо удобнее в 9 работать.
slsl
Лейтенант
Сообщения: 396
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 74 раза

Re: Новая стабильная версия 9.7.1

Сообщение slsl »

Ну не стоит уповать только на "слабые" контроллеры.
Перегруженность памяти - это не камильфо. Например, некоторые большие проекты на новой версии не влезают и в те же ЕСР32, рама остается мизер, что вызывает колбасню МК. Эти же проекты на предыдущих версиях живут хорошо.
Было бы не плохо иметь возможность в настройках проекта отключать не используемые библиотеки. Понятно, что при этом они (библиотеки) должны быть "окуклены", а не являться продолжением/вложением друг-друга.
Некоторые можно и вручную отключать в IDE, например та жа библа Эзернет инклудится во все проекты, которые не используют эзернет.
В новых версия одним из главных достоинств, имхо, это работа с переменными и уход от пользовательских параметров как в прошлых версиях (т.к. работа с ними дико не удобна в больших проектах).
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

Re: Новая стабильная версия 9.7.1

Сообщение vladi5700 »

Phazz писал(а): 02 май 2026, 11:21 Блок разработан/доработан Phazz,Ander как временное решение до разработки нового штатного веб интерфейса.
Можно использовать вместе со штатным веб-интерфейсом.
Подскажите пожалуйста в чем может быть причина? Ваш блок WebUpdate из кандидатов при попытке загрузки прошивки из веб интерфейса в ESP32 сразу пишет FAIL. Пробовал и с диспетчером и без, и как свободную и как быструю задачу ставить. WatchDog выключен. В ардуино IDE выбрано minimal SPIFFS with OTA
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

Re: Новая стабильная версия 9.7.1

Сообщение vladi5700 »

slsl писал(а): 02 май 2026, 11:41 уход от пользовательских параметров как в прошлых версиях (т.к. работа с ними дико не удобна в больших проектах).
Ради этого и переделываю свой проект в новой версии, но пока на каждой функции почти затык( Приходится что-то менять\переделывать
Аватара пользователя
Rovki
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 93 раза
Поблагодарили: 316 раз
Контактная информация:

Re: Новая стабильная версия 9.7.1

Сообщение Rovki »

Phazz писал(а): 02 май 2026, 11:17 Оптимизация объема кода идет постоянно, но производительность кода важнее.
Очень спорное утверждение, особенно когда релюшкаии щелкаешь- алгоритм бывает сложный, а быстродействие не критично. Переделывал китайский станок для отрезки, зачистки проводов разного сечения, так там управлял 3 ШД с панелью управления на андроиде с каскадой, в которой запоминалось до 10 значений 100 складских позиций в каскаде(рецепты) и всё сделано на 1Нано.
Для ЧПУ есть специализированные контроллеры, имхо.
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Новая стабильная версия 9.7.1

Сообщение Phazz »

Очень спорно управлять щелканьем релюшек через устройство в с частотой ядра в пару гигагерц 4 ядрами и ОЗУ 8 Гб. Когда можно было использовать несколько кнопок и дисплей 1602
Щелкайте в через нано 7 версии, ни кто же не запрещает.
Аватара пользователя
Rovki
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 93 раза
Поблагодарили: 316 раз
Контактная информация:

Re: Новая стабильная версия 9.7.1

Сообщение Rovki »

Phazz писал(а): 02 май 2026, 20:42 Очень спорно управлять щелканьем релюшек через устройство в с частотой ядра в пару гигагерц 4 ядрами и ОЗУ 8 Гб. Когда можно было использовать несколько кнопок и дисплей 1602
Щелкайте в через нано 7 версии, ни кто же не запрещает.
Так и делаю. Программируемые Реле на базе СТМ и они щёлкают реле и ни кого не интерисует, для тех задач, что на них реализуют время цикла - 1 или 10мс ...поэтому заранее говорить, что важнее объём памяти или быстродействие не корректно без постановки задачи и области применения.
Я ж привёл пример с нано, где нет реле, есть управление шд.
Электронщик до мозга костей и не только
Ander
Администратор
Сообщения: 744
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 56 раз
Поблагодарили: 142 раза

Re: Новая стабильная версия 9.7.1

Сообщение Ander »

Rovki писал(а): 02 май 2026, 20:20
Phazz писал(а): 02 май 2026, 11:17 Оптимизация объема кода идет постоянно, но производительность кода важнее.
Очень спорное утверждение, особенно когда релюшкаии щелкаешь- алгоритм бывает сложный, а быстродействие не критично. Переделывал китайский станок для отрезки, зачистки проводов разного сечения, так там управлял 3 ШД с панелью управления на андроиде с каскадой, в которой запоминалось до 10 значений 100 складских позиций в каскаде(рецепты) и всё сделано на 1Нано.
Для ЧПУ есть специализированные контроллеры, имхо.
И для этих задач есть версии (7 или 8). в 9 версии движок сильнее и даёт возможности нарастить функционал, да можно сделать чтоб в 9 версии все отключалось, но это не имеет смысла - все новинки не смогут тогда работать. Это как сравнить Андроид 3 версии и 14. Да в 14 версии андроида могут выключить допы, и старые устройства будут робить, но приложения не встанут.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Новая стабильная версия 9.7.1

Сообщение Phazz »

В последних версиях андроид много чего нельзя отключить совсем для безопасности пользователей. В отличие от той же 3 версии где можно было в системе делать практически все что хочешь. Так вот код в 9 версии более безопасный и не вызовет диких тормозов при неаккуратном использовании встроенных блоков. Да мы расплачиваемся за это повышенным расходом ОЗУ и Флэш.
Возьмем к примеру любимый некоторыми пр200. Не хотите ли спросить производителя куда он потерял 16кб ОЗУ и 128Кб ПЗУ и почему он не ставит такие замечательные AVR328 на такое простое устройство?
Аватара пользователя
Rovki
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 93 раза
Поблагодарили: 316 раз
Контактная информация:

Re: Новая стабильная версия 9.7.1

Сообщение Rovki »

Phazz писал(а): 03 май 2026, 20:58 В последних версиях андроид много чего нельзя отключить совсем для безопасности пользователей. В отличие от той же 3 версии где можно было в системе делать практически все что хочешь. Так вот код в 9 версии более безопасный и не вызовет диких тормозов при неаккуратном использовании встроенных блоков. Да мы расплачиваемся за это повышенным расходом ОЗУ и Флэш.
Возьмем к примеру любимый некоторыми пр200. Не хотите ли спросить производителя куда он потерял 16кб ОЗУ и 128Кб ПЗУ и почему он не ставит такие замечательные AVR328 на такое простое устройство?
Они начинали с pic18, потом stm32. У них часть памяти расходуется на внутреннею прошивку ПР. А компилятор у них свой в овен лоджик. С чего вы взяли, что пр200 "такое простое" устройство?. Для очень большого числа задач автоматизации подходит ,с их огромным числом модификаций и модулей расширения. Уж точно танцев с бубнами у них нет и совместимость версий присутствует...
И зачем провоцировать на ответ не по теме. Если вы уж спросили, то скажу- я знаком с основными разработчиками ПР (инженеры и программисты), а так же руководством Овен. Мало того они проводили испытание моих модулей WiFi для ПР200 на ЭМС.
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Новая стабильная версия 9.7.1

Сообщение Phazz »

Достаточное простое по функционалу дисплей плюс релюшками пощелкать. Ну вот и считайте, что у флпрог такая же внутренняя прошивка которая съедает часть памяти. А чей компилятор не имеет значения.
Аватара пользователя
Rovki
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 93 раза
Поблагодарили: 316 раз
Контактная информация:

Re: Новая стабильная версия 9.7.1

Сообщение Rovki »

Так большенство промавтрматики это релюшкаии пощелкать, кроме того есть модели ПР с транзистореыми выходами, как и модули расширения. Дело в библиотеках которые использует компилятор., их пишет разработчик компилятора, а не всё кому не лень.
Электронщик до мозга костей и не только
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Новая стабильная версия 9.7.1

Сообщение ecoins »

Rovki писал(а): 04 май 2026, 11:44 Так большенство промавтрматики это релюшкаии пощелкать, кроме того есть модели ПР с транзистореыми выходами, как и модули расширения. Дело в библиотеках которые использует компилятор., их пишет разработчик компилятора, а не всё кому не лень.
Компилятор использует подключаемые библиотеки - разработчик компилятора (если такой есть, обычно это коллективный труд) переводит текст в правилах конкретного языка (например С, Pascal, Phyton) в цепочку далее исполняемых действий + обычно промежуточные файлы.
С уважением, ecoins.
Ответить

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

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

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