exponenta event banner

Задать свойства состояния на основе Simulink

Состояния на основе Simulink ® - это подсистемы Simulink в состоянии Stateflow ®, которые позволяют моделировать системы, переключающиеся между периодическими или непрерывными динамиками времени. Дополнительные сведения см. в разделе Подсистемы симулятора как состояния.

Свойства состояния на основе Simulink можно задать в инспекторе свойств или в диалоговом окне свойств для состояния на основе Simulink.

  • Для использования инспектора свойств:

    1. На вкладке «Моделирование» в группе «Данные проекта» выберите «Инспектор свойств».

    2. В редакторе потока состояний выберите состояние на основе Simulink.

    3. На панели «Инспектор свойств» измените свойства состояния на основе Simulink.

  • Для использования диалогового окна «Свойства состояния на основе Simulink»:

    1. В редакторе Stateflow щелкните правой кнопкой мыши состояние на основе Simulink.

    2. Выберите Свойства.

    3. Измените свойства состояния на основе Simulink.

Можно также программно задать свойства состояния на основе Simulink с помощью Stateflow.SimulinkBasedState объекты. Дополнительные сведения о программном интерфейсе Stateflow см. в разделе Обзор API Stateflow.

Свойства состояния на основе Simulink

На вкладках «Свойства» и «Информация» Инспектора свойств и в диалоговом окне «Свойства состояния на основе симулирования» можно задать следующие свойства диаграммы.

Создание данных для мониторинга самостоятельной деятельности

Создает порт вывода данных в блоке 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.

Связанные темы