Stateflow

Модель и моделирует логику решения, использующую машину состояний и блок-схемы

Stateflow® обеспечивает графический язык, который includes state переход схематически изображает, блок-схемы, таблицы переходов состояний и таблицы истинности. Можно использовать Stateflow, чтобы описать, как алгоритмы MATLAB® и модели Simulink® реагируют на входные сигналы, события и основанные на времени условия.

Stateflow позволяет вам проектировать и разрабатывать диспетчерскую управляющую систему, планирование задач, управление отказом, протоколы связи, пользовательские интерфейсы и гибридные системы.

С помощью Stateflow, вы model combinatorial и последовательная логика решения, которая может быть моделирована как a block в Simulink model or executed as an object в MATLAB. Графическая анимация позволяет вам анализировать и отлаживать свою логику во время ее выполнения. Проверки во время редактирования и во время выполнения гарантируют согласованность и полноту проектирования перед внедрением.

Начало работы

Изучите основы Stateflow

Стройте диаграмму программирования

Машина состояний программы для комбинаторной и последовательной логики

Разработайте сложную логику

Следуйте за шаблонами проектирования для контрольной логики

Симуляция в Simulink

Моделируйте диаграммы Stateflow как блоки в моделях Simulink

Выполнение в MATLAB

Выполните автономные диаграммы Stateflow как объекты в MATLAB

Верификация и генерация кода

Протестируйте, отладьте, данные логов, и сгенерируйте код