FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Здесь размещаются разные истории об FLProg.
История 1.
В далеком 2014г. разработчика FLProg Сергея Глушенко посетило озарение и он ЭТО СДЕЛАЛ!
И статью об опубликовал:
----------------------------
totuin1 ноя 2014 в 12:27
Добрый день!
Хочу представить Вам очередной проект на ниве программирования распространенных плат Arduino.
Сначала немного истории.
С самого момента появления контроллеров развитие принципов работы с ними идет по пути роста абстракции. Первый этап представлял программирование непосредственно в машинных кодах. Программирование было сложным, долгим и требовало очень специфичного склада ума.
Поэтому программистов было очень мало.
Но человек существо ленивое, а лень, как известно двигатель прогресса. Придумали первый уровень абстракции — ассемблер. ------
Далее по ссылке https://flprog.shop/2968-2/
История 1.
В далеком 2014г. разработчика FLProg Сергея Глушенко посетило озарение и он ЭТО СДЕЛАЛ!
И статью об опубликовал:
----------------------------
totuin1 ноя 2014 в 12:27
Добрый день!
Хочу представить Вам очередной проект на ниве программирования распространенных плат Arduino.
Сначала немного истории.
С самого момента появления контроллеров развитие принципов работы с ними идет по пути роста абстракции. Первый этап представлял программирование непосредственно в машинных кодах. Программирование было сложным, долгим и требовало очень специфичного склада ума.
Поэтому программистов было очень мало.
Но человек существо ленивое, а лень, как известно двигатель прогресса. Придумали первый уровень абстракции — ассемблер. ------
Далее по ссылке https://flprog.shop/2968-2/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
WildCat
- Лейтенант
- Сообщения: 607
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 23 раза
- Поблагодарили: 43 раза
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Замечательная статья, раскрывает историю ФЛПрог, спасибо автору!
-
Утвш
- Сержант
- Сообщения: 157
- Зарегистрирован: 02 дек 2016, 07:31
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Жаль, что сегодняшнее направление развития FlProg уходит от этой идеи.В результате должен получится инструмент, позволяющий создавать свои проекты на ардуино любому, знакомому с электричеством человеку.
- DerAlex
- Лейтенант
- Сообщения: 498
- Зарегистрирован: 06 сен 2015, 08:39
- Откуда: Новосибирск
- Благодарил (а): 5 раз
- Поблагодарили: 23 раза
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Сегодня есть возможность задав вопрос ИИ получить код для Ардуино и потом сделать блок в Flprog и использовать.
аврора
- DerAlex
- Лейтенант
- Сообщения: 498
- Зарегистрирован: 06 сен 2015, 08:39
- Откуда: Новосибирск
- Благодарил (а): 5 раз
- Поблагодарили: 23 раза
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Правда бывает код не работает. Опять его отсылаешь ИИ и исправленный после второго третьего раза уже используешь.
аврора
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
А что изменилось принципиально?Утвш писал(а): 21 фев 2026, 09:42Жаль, что сегодняшнее направление развития FlProg уходит от этой идеи.В результате должен получится инструмент, позволяющий создавать свои проекты на ардуино любому, знакомому с электричеством человеку.
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Спроси у ecoinsPhazz писал(а): 21 фев 2026, 11:03А что изменилось принципиально?Утвш писал(а): 21 фев 2026, 09:42Жаль, что сегодняшнее направление развития FlProg уходит от этой идеи.В результате должен получится инструмент, позволяющий создавать свои проекты на ардуино любому, знакомому с электричеством человеку.
Таковы последствия бездумных самопальных блоков с дальнейшими очередным эвристическими исследованиями.
По кругу с бесконечным циклом.
По кругу с бесконечным циклом.
-
Technician
- Рядовой
- Сообщения: 29
- Зарегистрирован: 15 апр 2025, 16:29
- Имя: Виктор
- Благодарил (а): 9 раз
- Поблагодарили: 9 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Ряд пользователей ,просто не хотят расти дальше т.е. "шагать в ногу со временем".
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 93 раза
- Поблагодарили: 316 раз
- Контактная информация:
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
И это их право. А начинают как правило с нано, а уж куда дорога привет... Не всём же нужно промышленной автоматизацией заниматься. И дома дел полно.Technician писал(а): 21 фев 2026, 15:37 Ряд пользователей ,просто не хотят расти дальше т.е. "шагать в ногу со временем".
Широко шагать, можно и штаны порвать. Вот модбасу скоро пол века будет и не чего -применяют.
Электронщик до мозга костей и не только
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
По моему мнению как раз все наоборот.Утвш писал(а): 21 фев 2026, 09:42Жаль, что сегодняшнее направление развития FlProg уходит от этой идеи.В результате должен получится инструмент, позволяющий создавать свои проекты на ардуино любому, знакомому с электричеством человеку.
После того как FLProg а фундаментальном уровне отказался от сторонних библиотек и блоков (у пользователей остается такая возможность под собственную ответственность), внедрил диспетчеры(их несколько уровней) для управления системными процессами и платами(коммуникации, средства отображения, протоколы), проекты стали устойчивыми и прозрачными (с точки зрения быстродействия, не штатных ситуаций и прочее) для пользователей.
Для электриков поддерживается проектирование через язык LAD.
С уважением, ecoins.
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
ИИ полезен, помогает.DerAlex писал(а): 21 фев 2026, 10:08 Правда бывает код не работает. Опять его отсылаешь ИИ и исправленный после второго третьего раза уже используешь.
Для архитектурных решений и сложных системных библиотек - хороший вспомогательный инструмент.
Да, и если в сложных решениях ему излишне довериться - уже в потемках можно об этом сильно сожалеть.
Это Вам от практика, интенсивно использующего хорошую платную версию ИИ.
С уважением, ecoins.
-
Dmabst
- Сержант
- Сообщения: 198
- Зарегистрирован: 08 дек 2018, 16:49
- Имя: Дмитрий
- Благодарил (а): 6 раз
- Поблагодарили: 6 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
С ИИ нужно поддерживать диалог. Генерация готового кода - это последний этап. Вначале задание, вопросы, ответы, вопросы, ... изменение задания, снова вопросы и ответы. Затем финальный вопрос, чтобы ИИ подробно расписал, как понял задание. Только потом - разрешение на генерацию кода. Иногда рационально просить написать не код, а промпт, для написания кода. Мне так думается.
-
dstrufanov
- Сержант
- Сообщения: 272
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 25 раз
- Поблагодарили: 68 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Какое отношение ваш спич имеет к теме?
-
malen53751
- Рядовой
- Сообщения: 79
- Зарегистрирован: 12 июн 2018, 12:38
- Имя: Михаил
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Здравствуйте Уважаемые форумчане.
Меня интересует тема коммуникации контроллеров в FLProg(имеется в виду между собой).
Что было: коммуникации так себе.
Как сейчас: есть modbus RTU , я лично проверял работает на несколько устройств.Есть CAN шина да, но этот интерфейс в разработке, и не везде удобен.Не все контроллеры его поддерживают непосредственно, кроме STM. Modbus TCP пока стоит на месте. Связь только комп- контроллер. Да не плохо. Достум к вэб.Но этого мне кажется не достаточно.
Вопрос к знатокам.Смогу ли я организовать в будущем(не далёком) связь между несколькими контроллерами по TCP на модуле W5500 c одновременным доступом к каждому через вэб интерфейс? На условном предприятии есть сеть Ethernet, контроллеры разнесены, как их соединить между собой по modbus TCP(конечно один из них мастер)? Я не знаком с ИИ. Может у него спросить? С уважением.
Меня интересует тема коммуникации контроллеров в FLProg(имеется в виду между собой).
Что было: коммуникации так себе.
Как сейчас: есть modbus RTU , я лично проверял работает на несколько устройств.Есть CAN шина да, но этот интерфейс в разработке, и не везде удобен.Не все контроллеры его поддерживают непосредственно, кроме STM. Modbus TCP пока стоит на месте. Связь только комп- контроллер. Да не плохо. Достум к вэб.Но этого мне кажется не достаточно.
Вопрос к знатокам.Смогу ли я организовать в будущем(не далёком) связь между несколькими контроллерами по TCP на модуле W5500 c одновременным доступом к каждому через вэб интерфейс? На условном предприятии есть сеть Ethernet, контроллеры разнесены, как их соединить между собой по modbus TCP(конечно один из них мастер)? Я не знаком с ИИ. Может у него спросить? С уважением.
-
malen53751
- Рядовой
- Сообщения: 79
- Зарегистрирован: 12 июн 2018, 12:38
- Имя: Михаил
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
И ещё к вопросу что ожидается.
Ожидается ли своя скада. С графиками и архивом.
Ожидается ли своя скада. С графиками и архивом.
-
lfgjikjjyj
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 91 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Ну по поводу быстродействия Я бы ещё поспорил опираясь на очевидные вещи
Взять ту же Arduino обращаться к пенам через обёртки столько лет
К примеру если сделать пин как выход и обратиться его через flprog то количество циклов в чистом коде становится примерно 270.000 в секунду
Но если убрать обёртку и обратиться через регистры обращается он за два такта то получаем 8.000.000 циклов в секунду
То есть если мы вынесем практически все пины и сделаем как выход через регистры то сможем их все прочитать практически два раза в то время как флпрог может прочитать только один свой ПИН за это время
Или наоборот если вынесем все пины сделаем как выход через флпрог то получим практически 14.000 цыклов в секунду
То есть мы ещё не начали с кодом работать а у нас уже скорость в ногах валяется
По сути Arduino имеет самую быструю скорость обращения к пину чем по сути все контроллеры которые есть в флпроге насчёт топовых стм не уверен но наверняка мне кажется что они дольше обращаются это если мы не трогаем работу с аппаратниками
Взять ту же Arduino обращаться к пенам через обёртки столько лет
К примеру если сделать пин как выход и обратиться его через flprog то количество циклов в чистом коде становится примерно 270.000 в секунду
Но если убрать обёртку и обратиться через регистры обращается он за два такта то получаем 8.000.000 циклов в секунду
То есть если мы вынесем практически все пины и сделаем как выход через регистры то сможем их все прочитать практически два раза в то время как флпрог может прочитать только один свой ПИН за это время
Или наоборот если вынесем все пины сделаем как выход через флпрог то получим практически 14.000 цыклов в секунду
То есть мы ещё не начали с кодом работать а у нас уже скорость в ногах валяется
По сути Arduino имеет самую быструю скорость обращения к пину чем по сути все контроллеры которые есть в флпроге насчёт топовых стм не уверен но наверняка мне кажется что они дольше обращаются это если мы не трогаем работу с аппаратниками
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 93 раза
- Поблагодарили: 316 раз
- Контактная информация:
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Не шагают в ногу со временем - https://blog.arduino.cc/2026/01/20/ardu ... b-storage/
Электронщик до мозга костей и не только
- montirovka
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 161 раз
- Поблагодарили: 519 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Цена хорошая. На памяти стали все зарабатывать.Rovki писал(а): 22 фев 2026, 08:38 Не шагают в ногу со временем - https://blog.arduino.cc/2026/01/20/ardu ... b-storage/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Dmabst
- Сержант
- Сообщения: 198
- Зарегистрирован: 08 дек 2018, 16:49
- Имя: Дмитрий
- Благодарил (а): 6 раз
- Поблагодарили: 6 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
Откройте ИИ Алиса в Яндекс браузере. Вствьте в него текст вашего сообщения, кроме первого и двух последних предложений. Можно попробовать загрузить этот текст в DeepSeek (будет лучше, но там нужно предварительно зарегистрироваться). ИИ, по крайней мере, не будет вопрошать всякое и ответит сразу.
-
AndreyR
- Рядовой
- Сообщения: 13
- Зарегистрирован: 04 фев 2022, 20:05
- Имя: Андрей
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: FLProg - что было, как сейчас и что ожидается. Истории, случаи, казусы
В обыкновенном редакторе я сформулировал задачу для ИИ
Простой тестовый пример (без FLProg, только Arduino‑скетч) с SH1107 + матричная клавиатура + энкодер + пошаговый профиль + меню:
Ниже получил ответ и результат
1/2 — выбор параметра (Скорость/Ускорение/Движение/Отскок).
3/6 — уменьшить/увеличить.
— РУЧНОЕ/АВТО.
Кнопка энкодера — переключает режим: Джог Оси / редактирование параметров энкодера.
На экране видно: режимы, выбранный параметр, значения, позиции, концевики.
Это упрощённый «демо» без твоих дебаунсов по входу, но полностью рабочий, как пример.
![Изображение]()
Получил то что хотел - чистый код под новые ядра ESP + IDI 2.3.7 без библиотек FLProg
Простой тестовый пример (без FLProg, только Arduino‑скетч) с SH1107 + матричная клавиатура + энкодер + пошаговый профиль + меню:
Ниже получил ответ и результат
1/2 — выбор параметра (Скорость/Ускорение/Движение/Отскок).
3/6 — уменьшить/увеличить.
— РУЧНОЕ/АВТО.
Кнопка энкодера — переключает режим: Джог Оси / редактирование параметров энкодера.
На экране видно: режимы, выбранный параметр, значения, позиции, концевики.
Это упрощённый «демо» без твоих дебаунсов по входу, но полностью рабочий, как пример.
Получил то что хотел - чистый код под новые ядра ESP + IDI 2.3.7 без библиотек FLProg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя