Chart
Реализация логики управления с помощью конечного автомата.
Описание
Блок Chart — это графическое представление конечного автомата. Конечный автомат — это математическая модель устройства, которая описывает систему с конечным числом состояний (state).
Для начала работы с блоком Chart поставьте его на рабочее пространство Engee и зайдите в него двойным кликом мыши.
Внутри Chart библиотека блоков меняет вид:
Про состояния, узлы и переходы читайте в здесь.
Интерфейс блока Chart унифицирован с интерфейсом для работы с подсистемами, поэтому для выхода из него обратно в рабочее пространство Engee используйте вкладку навигации по иерархиям на панели моделей или клавишу Esc:
Порты
Вход
Port_in — входной сигнал, создающий входной порт
скаляр
Входной сигнал в виде внутренней переменной блока Chart, соответствующий входному порту блока. Появляется после создания входной внутренней переменной меню добавления сигналов в окне настроек модели конечного автомата :
Входному порту нельзя присвоить начальное значение.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, Int128
, UInt8
, UInt16
, UInt32
, UInt64
, UInt128
, Fixed
Выход
Port_out — выходной сигнал, создающий выходной порт
скаляр
Выходной сигнал в виде внутренней переменной блока Chart, соответствующий выходному порту блока. Появляется после создания выходной внутренней переменной в меню добавления сигналов в окне настроек модели конечного автомата :
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, Int128
, UInt8
, UInt16
, UInt32
, UInt64
, UInt128
, Fixed
Блок Chart является обособленной частью Engee, поэтому вы не можете использовать переменные из рабочего пространства внутри него. |
Примеры
-
Генерация кода для Arduino (Мигающий светодиод на конечных автоматах)
-
Генерация кода для STM32 (Мигающий светодиод на конечных автоматах)
-
Генерация кода для STM32 (Кнопка и мигающий светодиод на конечных автоматах)
-
Моделирование управления давлением в трубопроводе с помощью нечеткого регулятора
-
Управление давлением трубопровода с использованием блока Chart