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