Чтобы смоделировать сложную логику в Simulink® модель, рассмотрите использование программного обеспечения Stateflow.
Stateflow расширяет Simulink с помощью проекта окружения для разработки диаграмм переходов состояний и графиков потока. Stateflow предоставляет элементы языка, необходимые для описания сложной логики в естественной, читаемой и понятной форме. Он тесно интегрирован с MATLAB® и продукты Simulink, обеспечивающие эффективное окружение для разработки встраиваемых систем, которые содержат логику управления, управления и режима.
Модель Конечная Машина состояний (Stateflow)
Моделируйте динамические системы как конечные машины состояний в Stateflow.
Создайте и запустите диаграмму Stateflow (Stateflow)
Создайте диаграммы переходов состояний в редакторе графического программирования Stateflow.
Совместное использование данных с Simulink и рабочим пространством MATLAB (Stateflow)
Задайте данные для совместного использования с моделями Simulink и базовым рабочим пространством MATLAB.
Отслеживайте активность состояния через данные активного состояния (Stateflow)
Автоматически отслеживайте, какое состояние активно во время симуляции.
Доступ к сигналам шины через структуры Stateflow (Stateflow)
Задайте структуры Stateflow для входа, вывода и локального доступа к сигналам шины.
Синхронизация компонентов модели посредством широковещательных событий (Stateflow)
Используйте события для связи с Simulink и MATLAB.
Связь с диаграммами Stateflow путем отправки сообщений (Stateflow)
Синхронизируйте компоненты модели и обменивайтесь данными путем отправки сообщений между диаграммами Stateflow.