Stateflow® обеспечивает графический язык, который includes state переход схематически изображает, блок-схемы, таблицы переходов состояний и таблицы истинности. Можно использовать Stateflow, чтобы описать, как алгоритмы MATLAB® и модели Simulink® реагируют на входные сигналы, события и основанные на времени условия.
Stateflow позволяет вам проектировать и разрабатывать диспетчерскую управляющую систему, планирование задач, управление отказом, протоколы связи, пользовательские интерфейсы и гибридные системы.
С помощью Stateflow, вы model combinatorial и последовательная логика решения, которая может быть моделирована как a block в Simulink model or executed as an object в MATLAB. Графическая анимация позволяет вам анализировать и отлаживать свою логику во время ее выполнения. Проверки во время редактирования и во время выполнения гарантируют согласованность и полноту проектирования перед внедрением.
Образцовые динамические системы как конечные автоматы в Stateflow.
Создайте и запустите диаграмму Stateflow
Создайте диаграммы переходов состояний в Stateflow графический редактор программирования.
Задайте поведение графика при помощи действий
Управляйте поведением диаграммы Stateflow при помощи действий в состояниях и переходов.
Создайте иерархию, чтобы управлять сложностью системы
Разработайте логику на нескольких уровнях в сложной системе при помощи иерархии.
Образцовые синхронные подсистемы при помощи параллелизма
Реализуйте рабочие режимы, которые активны одновременно при помощи параллельных состояний.
Синхронизируйте параллельные состояния широковещательными Событиями
Широковещательно передайте события от одного состояния до другого, чтобы синхронизировать параллельные состояния.
Контролируйте действие графика при помощи активных данных состояния
Автоматически отследите, какое состояние активно во время симуляции.
Запланируйте действия графика при помощи временной логики
Задайте поведение графика с точки зрения времени симуляции при помощи временных логических операторов.