TGViewer
Engee на старт! Engee на старт! @engee_com · 4.58K subscribers
Post #248 1.27K
Конечные автоматы в Engee 🤖

Друзья,

В самом последнем релизе мы представили наш новый продукт – Engee.Конечные автоматы.
Конечные автоматы – это специализированный графический язык, включающий диаграммы перехода состояний, блок-схемы и др. Этот инструмент позволяет проектировать и разрабатывать управляющую логику, алгоритмы для обработки отказов и моделировать режимы работы систем.

Сегодня мы хотим рассказать вам, как применять продукт, на простом примере логики работы привычного светофора. Светофор имеет три цвета и все время переключается между ними. Момент, когда горит какой-то из цветов, называется состоянием системы. Соответственно, наша модель будет иметь три состояния: Red, Yellow и Green. Состояния системы моделируются в блоке Chart с помощью специальных блоков состояний.

С помощью стрелок мы определяем возможность и условия перехода из одного состояния в другое. В данном случае все переходы системы будут обусловлены истечением заданного времени. Например, состояние Green становится активным после того, как пройдет время, указанное в функции after, и т.д.

Для лучшего понимания мы подготовили для вас видео сборки алгоритма работы светофора.

Полный пример с описанием вы можете найти в каталоге Start по адресу /user/start/examples/state_machines/trafic_lights.

Подробная же документация по продукту доступна ПО ССЫЛКЕ.

А еще напоминаем, что вы можете сгенерировать читаемый и отвязанный Си код из блока Chart и перенести его на любой встраиваемый процессор. И для демонстрации этих возможностей мы подготовили пример для управления встроенным светодиодом Arduino-совместимых плат с использованием библиотеки Конечных автоматов. Найти его вы можете по следующему адресу /user/start/examples/codegen/arduino_blink_chart.

Очень ждем ваши примеры использования блока Chart в Engee! 💼
  • 🔥 22
  • 👍 13
  • 🤯 2
  • 👌 2
More from @engee_com
  1. Oct 7, 2026Моделирование гидрораспределителей ДСТ в Engee: прецизионное управление спецтехникой 🚜💨…
  2. Oct 1, 2026Друзья, Представим, что у вас есть алгоритм, который годами работает и уже прошел проверку…
  3. Sep 28, 2026🧑‍🎓 Запись вебинара «ПИД-регулятор в АСУ ТП: управление температурой в Engee» 🔗 Презент…
  4. Sep 25, 2026Релиз 26.9 – новое в сентябре 🍂 ☕️ ⚙️ Друзья, Сентябрь подходит к концу — за окном яркая…
  5. Sep 23, 2026Engee MIND — ИИ непосредственно в инженерном проекте На ИТОПК-2026 впервые представили Eng…
  6. Sep 18, 2026🔄 Почему ПИД теряет управление при насыщении: разбираем anti-windup Представим: регулятор…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →