Выход новой бэта версии программы

Подошел к концу открытый Бета тест версии 9.0.0 и закрытый тест версий 9.0.Х, в результате которого была проделана большая работа как по оптимизации самого «движка» FLProg, так и по наращиванию основного функционала.

                По итогам плодотворного (хотелось бы более активного) симбиоза разработчика и активных пользователей, принявших участие в тестировании (по запросам в «личку» получили промежуточные версии более 50 человек) и подготовлен новый релиз программ – FLProg 9.1.0, который включает в себя:

  • существенное ускорение работы программы;
  • оптимизирован файл проекта – например, проект размером 260 мегабайт, теперь занимает 37 мегабайт. Эта работа будет продолжена;
  • устранена ошибка непрерывного роста размера проекта в процессе редактирования;
  • устранены ошибки, возникающие при обновлении проектов;
  • изменены некоторые концептуальные направления «движка», позволяющие дальнейшее развития проекта в разных направлениях, в том числе в параллельном режиме;

Функциональные изменения:

  • новые <клеммы>, клеммы теперь повсюду  — WEB, LCD, Nextion, платы, блоки  – подключать к клеммам можно практически все. Это позволяет создавать проект более удобно и функционально. С обновлением клемм значимость переменных существенно снижена, и теперь можно практически их не использовать. Это не только упрощает работу проекта но и ускоряет быстродействие;
  • в левом меню появился раздел «Отображение» куда будут добавляться различные устройства отображения;
  • в раздел «Отображение» уже включен «LCD» дисплей типа HD44780.  Подключение дисплея существенно упрощено, позволяет выводить переменные разных типов, системные параметры, клеммы и т.д., кроме того, в самом интерфейсе работы с LCD уже включен функционал позволяющий выводить кроме одностраничной информации целый блок меню через набор «Экранов» и «Полей» для каждого экрана. Каждый «Экран» и «Поле», управляемой как по «Входу», так и «Переменными/Клеммами» может быть использован в разных итерациях. Новый дисплей почти не тормозит работу контроллера, и рекомендован к использованию вместо блочной реализации. Блочная реализация оставлена для использования в контроллерах с малым объёмом памяти (Altmega328);
  • в раздел «Отображение» включен Nextion, с привязкой к Интерфейсам. Это принципиально новая реализация, построенная на новой концепции, использующей новый двухсторонний протокол, работающий практически в фоновом режиме. Он позволяет так же минимизировать влияние панели Nextion, на производительность контроллера. На время тестирования версии 9.1.0 старые блоки Nextion оставлены. В стабильном релизе эти блоки будут удалены – осваивайте новый концепт работы с Nextion.
  • в библиотеке встроенных блоков появился раздел «Фильтры» (всеми известные фильтры теперь в основных блоках, а значит пользоваться ими и быстрее и экономнее (тезисно – чем ближе блок от пользовательского до основного, тем он легче)
  • особое внимание рекомендую обратить на подраздел UART -> Консоль, это теперь встроенный набор блоков, обладающий мощнейшим функционалом для тестирования и отладки проекта, и не влияющий на быстродействие контроллера;
  • из кандидатов убыли блоки Консоль, Nextion, LCD. Работа по переносу блоков из кандидатов в базовые будет продолжаться;
  • расширена поддержка контроллеров серии STM3244
  • заложена основа системы реального времени, и начаты работы по интеграции диспетчера задач в программу.

Пожелания:

Прошу пользователей присоедениться к созданию справки и описания функционала, созданию демонстрационных и учебных примеров через различные медиаресурсы (издание печатной продукции, ролик ютуб и т.д.).  

Желаю всем успехов в освоении новой версии.


4

Автор публикации

не в сети 3 недели

Сергей Глушенко

774
Комментарии: 15Публикации: 390Регистрация: 04-02-2018

2 комментария к “Выход новой бэта версии программы”

  1. Hei, Jeg er fra Norge .

    Jeg er veldig fornøyd med Flprog. Synes dette er et fantastisk verktøy.
    Men ønsker nyere verson.  har i dag 8.1.0   260163578431

    har prøvd og donere penger ,men ikke fått det til ,

    derfor vanskelig å skaffe lisens.vet ikke om andre fra Norge har fått det til ?

    mvh  Jarle Arctander

     

    0

Оставьте комментарий

Войти с помощью: