Управляйте выполнением своего графика Stateflow® путем определения, когда переходы между состояниями происходят и когда действия выполняются. Синхронизируйте выполнение состояния широковещательными событиями. Обнаружьте изменения в значениях данных и проверке, какие состояния активны во время выполнения графика.
Chart | Реализуйте управляющую логику с конечным автоматом |
Типы акта государственной власти
Задайте действия, чтобы выполниться, когда состояния будут активны.
Добавьте триггеры, условия и действия к переходам.
Устраните избыточный код путем объединения актов государственной власти
Объедините entry
, during
и действия exit
в состоянии.
Управляйте Подсистемами вызова функций при помощи, связывают Действия
Свяжите вызов функции выходное событие с действием состояния.
Поддерживаемые операции для данных о графике
Выполните математические вычисления в диаграммах Stateflow.
Поддерживаемые символы в действиях
Специальные символы, доступные для состояния и действий перехода.
Вызовите внешние функции MATLAB в диаграммах Stateflow
Функции Access MATLAB®, которые не поддерживаются для генерации кода.
Доступ к функциям MATLAB и данным о рабочей области в графиках C
Вызовите встроенные функции MATLAB при помощи оператора ml
.
Вызовите библиотечные функции C в графиках C
Доступ C функционирует в метках перехода и состоянии.
Проверяйте действие состояния при помощи в операторе
Определите, активно ли состояние во время выполнения графика.
Обнаружьте изменения в значениях данных
Задайте поведение графика, когда данные изменят значение.
Выполнение диаграммы управления при помощи временной логики
Используйте основанные на событии и абсолютно-разовые временные логические операторы.
Задайте поведение графика при помощи неявных Событий
Инициируйте действия графика изменениями в значениях данных и утвердите действие.
Управляйте Колебаниями при помощи Оператора длительности
Упростите debouncing логику в графиках, которые имеют переходные сигналы.
Считайте События при помощи temporalCount Оператора
Считайте случаи явных и неявных событий.