Визуальное программирование Ардуино
previous arrow
next arrow
Shadow
Slider

With this program, you can program the controller without knowing the text programming languages, but it looks like a drawing of the electronic or electric circuits.


Visual programming languages FBD and Ladder by which one writes a program used for programming the almost all logical relays and industrial controllers around the world. The program is completely free and available to anyone who decided to try their hand at programming. On our website you will find lots of useful information, there is an excellent training base with a WIKI and numerous tutorials. Join our community and create your own projects in the wonderful world of electronics!


Our team
Сергей Глушенко
Автор-разработчик проекта FLProg
ВКонтактеEmail
Andy
Администратор форума Flprog
Николай Калинников
Администратор и модератор группы ВКонтакте
ВКонтакте
Сергей
Модератор форума FLProg и группы ВКонтакте
Олег
Модератор форума Flprog
Алексей
Модератор форума FLProg
Владимир Фролов
Модератор форума FLProg
Александр
Модератор форума FLProg
Анатолий
Модератор форума FLProg
Электронщик до мозга костей и не только
Сергей Бровко
Связь с официальными и гос. структурами
Грачик Чилингарян
Популяризатор проекта FLProg
ВКонтактеКанал YouTubeArduino-prom


Latest project FLProg news

{:ru}Вышла новая стабильная версия программы с номером 5.3. Этот релиз завершает собой линейку 5.х. После выхода релиза 5.2.2. больших нововведений в программу не было, и в основном производилась  работа по устранению найденных ошибок. Я считаю, что все задачи, которые были запланированы на пятую версию программы, выполнены. Это:
  1. Обновление алгоритма отрисовки схемы –> отрисовка схемы реализована с нуля, и устранены «тормоза»
  2. Масштабирование рабочей области -> благодаря новой отрисовке это то же удалось реализовать в полном объёме
  3. Поиск блоков -> реализован интерфейс Cross-referense с возможностью перехода к необходимому блоку или в нужный пункт дерева проекта / таблицы тегов
  4. Благодаря смене версии ...
    «Далее»
{:ru}Вышла новая версия программы FLProg  с номером  5.2.2. В этой версии реализован функционал Cross-reference. Что это даёт. В меню «Проект» появился новый пункт –«Обзор проекта». Он вызывает окно со списком переменных, входов, выходов, которые используются в проекте, с разделением их по платам и блокам. При двойном клике на блоке, или выборе соответствующего пункта в выпадающем меню будет произведён переход на этот блок (соответствующая плата, если была свёрнута, будет развёрнута, окно просмотра схемы будет отцентровано на выбранном блоке, и этот блок будет выделен). Если переменная, вход или выход создан, но не используется в проекте, он будет отмечен специальным значком. При двойном клике ...
«Далее»
{:ru}Вышло новое обновление бэта версии программы с номером 5.2.1. Из основного: В этой версии обновилась версия встроенной Arduino IDE.  Поэтому первый запуск программы установленной поверх старой может занять некоторое время. Программа будет удалять предыдущую версию ArduinoIDE. Так же по этой причине в этой версии нет пакета обновления с предыдущих версий, а только полные установочные пакеты. Arduino IDE составляет около 95% размера пакета. Исправлены критические ошибки. Какие именно можно посмотреть в этой теме на форуме программы. Из плюшек: В настройках программы можно установить расположение файлов настройки и пользовательских блоков в папку с установленной программой. Это удобно для тестирования, при этом настройки ...
«Далее»
{:ru}Вышла очередная бэта версия программы. Вся пятая версия  программы посвящена в основном  работе с интерфейсом.  Вообще в FLProg интерфейс – это больная тема. Связанно это с особенностями языка программирования. Если с возможностями логики, рефакторинга, да и вообще мозгами и удобством работы в среде у SmallTalk-а равных нет, то построение  UI приложения – это его слабое место. Уж очень там всё накручено. Поэтому я решил закрыть этот вопрос раз и навсегда. Пришлось править все фреймы (несколько сотен).  Ну и пришлось лезть очень глубоко в потроха языка. Это было тяжело, но очень интересно. В новой версии в настройках программы на закладке «Интерфейс»  ...
«Далее»
{:ru}На сайте выложена новая бета версия программы с номером 5.1.0. В этой версии реализована новая отрисовка схемы, сделанная как говорится «с нуля». Устранены тормоза при отрисовки. Реализовано масштабирование схемы (кнопки в тулбаре или колесом прокрутки мыши с нажатым Ctrl). Кроме того новая отрисовка писалась сразу с расчётом на функционал поиска блока, и со временем эта возможность будет реализована. Обновлён интерфейс программы, мне кажется, внешний вид стал более современным, а то мне постоянно приходили жалобы на, то, что программа выглядит «приветом из 90-х». Хотя если такое оформление не понравится, вернуться к старому дизайну недолго. Со временем постараюсь сделать возможным переключение скинов ...
«Далее»
{:ru}На сайте обновилась тестовая версия программы.  Новая версия - 5.0.1. Я исправил наиболее критичные ошибки.  Какие ошибки исправлены, можно посмотреть на форуме на последних страницах темы. Тема тестирования версии 5.0 закрыта, и открыта новая тема тестирования версии 5.0.1. Мне кажется, так будет удобнее. Добавлена отдельная версия программы под Windows XP.  Я на реальной XP не проверял (дома нет компа с такой ОС), но теоретически должна заработать. На текущий момент остались проблемы со шрифтами для Линукса  - поэтому под эту ОС нет версий. После решения этой проблемы буду проводить работу над выравниванием всего интерфейса. Пока во многих местах строчки «разбежались». В ...
«Далее»
{:ru}Вышла тестовая версия программы с номером 5.0. Как я и писал раньше, эта версия основана на самой свежей версии языка программирования Smalltalk. Скачок между версиями языка составил 6 лет (предыдущая версия программы была от 2011 года, а эта от 2018). За это время разработчики языка переделали визуализацию, работу с процессором, реализовали корректную работу с многоядерными процессорами. Из-за этого и миграция проекта на новую версию языка происходила сложно. Кроме того у меня эта вахта была короткая - две недели. Поэтому пока я выложил только версию программы для Windows. На линуксе программа заработала нормально, но возникли проблемы со шрифтами. Русские буквы в ...
«Далее»
{:ru}Поскольку прошло достаточно много времени с появления последней новости о проекте, пришла пора рассказать, что происходит с ним в текущий момент. Прежде всего, хочу извиниться за то, что я практически никому не отвечал, и немного выпал из жизни проекта. Дело в том, что по ряду жизненных обстоятельств, мне пришлось вернуться на родину в Астрахань. Я приурочил это дело к отпуску, поскольку это достаточно большое дело. Необходимо было привести в порядок мой дом, да и других дел было по горло. Ну и живу я теперь в частном секторе, и с интернетом тут всё не очень хорошо. Я конечно в скором времени ...
«Далее»
{:ru}В этой версии исправлены критические ошибки, связанные с введением блока «Клемма».
  • Ошибка при открытии пользовательского блока на редактирование
  • Ошибка при открытии сохранённого проекта содержащего клеммы.
  • Ошибка при создании и изменении схемы с СКАДЕ.
Кроме того сделал  по умолчанию отключенным отображение номеров блоков. При необходимости его можно включить: Меню «Вид» -> «Показывать номера блоков». Теперь уже точно на ближайшее время это крайняя версия. Завтра я уезжаю с вахты домой и три дня буду вне доступа. Ну а дома будет не совсем до проекта. Но конечно если вылезет, какая ни будь очень критическая ошибка – постараюсь пофиксить.{:}{:en}This version fixes critical ...
«Далее»
{:ru}Последние несколько версий вышли с «пулемётной» скоростью, но это требовалось в виду задачи создания стабильной версии. Находились ошибки, я их правил, ну и по возможности обновлял версию программы. Эту версию я планировал выпустить 14-го числа, но ситуация сложилась так, что мне приходится сделать это раньше. Во первых меня сильно нагрузили на основной работе, ну и дополнительно после новогодних праздников необходимо поправить финансовое положение, и я взял несколько заказов в работу. Поэтому к  середине месяца у меня просто не будет времени на выпуск версии. Следующая выйдет я так думаю, не раньше чем через месяц. Эта версия, в отличие от предыдущих, содержит ...
«Далее»
All project FLProg news
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
*
Войти с помощью: 
Password generation