Состояния на основе Simulink ® - это подсистемы Simulink в состоянии Stateflow ®, которые позволяют моделировать системы, переключающиеся между периодическими или непрерывными динамиками времени. Дополнительные сведения см. в разделе Подсистемы симулятора как состояния.
Свойства состояния на основе Simulink можно задать в инспекторе свойств или в диалоговом окне свойств для состояния на основе Simulink.
Для использования инспектора свойств:
На вкладке «Моделирование» в группе «Данные проекта» выберите «Инспектор свойств».
В редакторе потока состояний выберите состояние на основе Simulink.
На панели «Инспектор свойств» измените свойства состояния на основе Simulink.
Для использования диалогового окна «Свойства состояния на основе Simulink»:
В редакторе Stateflow щелкните правой кнопкой мыши состояние на основе Simulink.
Выберите Свойства.
Измените свойства состояния на основе Simulink.
Можно также программно задать свойства состояния на основе Simulink с помощью Stateflow.SimulinkBasedState объекты. Дополнительные сведения о программном интерфейсе Stateflow см. в разделе Обзор API Stateflow.
На вкладках «Свойства» и «Информация» Инспектора свойств и в диалоговом окне «Свойства состояния на основе симулирования» можно задать следующие свойства диаграммы.
Создает порт вывода данных в блоке Stateflow для этого состояния.
Регистрирует самоактивность состояния. Просмотрите активность состояния в инспекторе данных моделирования.
Укажите имя регистрации сигнала. Чтобы создать имя регистрации сигнала, отличное от имени состояния, выберите Customи добавьте имя.
Устанавливает состояние на основе Simulink как тестовую точку Stateflow. Дополнительные сведения см. в разделе Мониторинг контрольных точек в диаграммах потока состояний.
Максимальное количество точек данных для регистрации. Значение по умолчанию - 5000, т.е. диаграмма регистрирует последние 5000 точек данных, сгенерированных при моделировании.
Интервал прореживания ограничивает объем данных, регистрируемых при пропуске выборок. Значение по умолчанию - 2, что означает, что диаграмма регистрирует каждый другой образец.
Укажите формат кода, созданный для состояния на основе Simulink. Можно задать формат одной из следующих опций:
Авто - программа Simulink Coder™ выбирает оптимальный формат на основе типа и количества экземпляров подсистемы, существующих в модели.
Inline - программное обеспечение Simulink Coder безусловно вводит подсистему в систему.
Неиспользуемая функция - программное обеспечение Simulink Coder явно генерирует отдельную функцию в отдельном файле.
Многократно используемая функция - программное обеспечение Simulink Coder генерирует функцию с аргументами, которые позволяют повторно использовать код состояния на основе Simulink, когда модель включает несколько экземпляров состояния на основе Simulink.
Дополнительные сведения см. в разделе Упаковка функций (Simulink).
Описание состояния на основе Simulink. В иерархию можно ввести краткие описания состояний на основе Simulink.
Ссылка на онлайн-документацию для состояния на базе Simulink. Можно ввести URL-адрес веб-сайта или команду MATLAB ®, которая отображает документацию в соответствующем интерактивном формате, например HTML-файл или текст в окне команд MATLAB. Если щелкнуть гиперссылку «Документ» (Document), на экране появится файл Stateflow.