Stateflow® предоставляет графический язык, который включает диаграммы переходов состояний, графики потока, таблицы переходов состояний и таблицы истинности. Можно использовать Stateflow, чтобы описать, как MATLAB® алгоритмы и Simulink® модели реагируют на входные сигналы, события и основанные на времени условия.
Stateflow позволяет вам проектировать и разрабатывать диспетчерскую управляющую систему, планирование задач, управление отказом, протоколы связи, пользовательские интерфейсы и гибридные системы.
С помощью Stateflow, вы моделируете комбинаторную и последовательную логику принятия решений, которая может быть симулирована как блок в Simulink модели или исполнена как объект в MATLAB. Графическая анимация позволяет вам анализировать и отлаживать свою логику во время ее выполнения. Проверки во время редактирования и во время выполнения гарантируют согласованность и полноту проектирования перед внедрением.
Моделируйте динамические системы как конечные машины состояний в Stateflow.
Создайте диаграммы переходов состояний в редакторе графического программирования Stateflow.
Управляйте поведением диаграммы Stateflow с помощью действий в состояниях и переходах.
Проектируйте логику на нескольких уровнях в сложной системе с помощью иерархии.
Реализуйте рабочие режимы, которые активны одновременно при помощи параллельных состояний.
Широковещательная передача событий из одного состояния в другое для синхронизации параллельных состояний.
Автоматически отслеживайте, какое состояние активно во время симуляции.
Задайте поведение графика в терминах времени симуляции при помощи временных логических операторов.
Stateflow
Трехчасовой интерактивный учебный курс с лицензией Stateflow
Начало работы с Stateflow
Создайте и симулируйте диаграмму Stateflow в модели Simulink
Что такое Stateflow?
Проектируйте и симулируйте графики состояния при помощи Stateflow
MATLAB Tech Talks: Машины состояний
Изучение фундаментальных концепций машин состояний