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

Simulink® основанные состояния являются подсистемами Simulink в Stateflow® состояние, которое позволяет вам моделировать системы, которые переключаются между периодической или непрерывной динамикой времени. Для получения дополнительной информации см. Подсистемы Simulink как государства.

Можно задать свойства состояния на основе Simulink в Property Inspector или в диалоговом окне свойств состояния на основе Simulink.

  • Чтобы использовать Property Inspector:

    1. На вкладке Modeling, под Design Data, выберите Property Inspector.

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

    3. На панели Property Inspector измените свойства основанного на Simulink состояния.

  • Чтобы использовать диалоговое окно Свойства основанного на Simulink состояния:

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

    2. Выберите Properties.

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

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

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

Можно задать следующие свойства графика на вкладках Properties и Info Property Inspector и диалогового окна Simulink Based State.

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

Создает выходной порт данных на блоке Stateflow для этой самодеятельности состояния.

Журнал самодеятельности

Регистрирует самодеятельность состояния. Просмотрите активность состояния в Данные моделирования Inspector.

Имя логгирования

Укажите имя логгирования сигнала. Чтобы создать имя логгирования сигналов, отличное от имени состояния, выберите Custom, и добавить имя.

Тестовая точка

Устанавливает основанное на Simulink состояние как тестовую точку Stateflow. Для получения дополнительной информации см. «Мониторинг тестовых точек в диаграммах Stateflow».

Ограничьте точки данных до последнего

Максимальное количество точек данных для регистрации. Значение по умолчанию является 5000, что означает, что график регистрирует последние 5000 точек данных, сгенерированных симуляцией.

Десятикратное уменьшение

Интервал десятикратного уменьшения ограничивает объем данных, записанных путем пропуска выборок. Значение по умолчанию является 2, что означает, что график регистрирует каждую другую выборку.

Упаковка функций

Укажите формат кода, сгенерированный для состояния на основе Simulink. Формат можно задать следующим опции:

  • Auto - программное обеспечение Simulink Coder™ выбирает оптимальный для вас формат на основе типа и количества образцов подсистемы, которые существуют в модели.

  • Inline - программное обеспечение Simulink Coder вводит подсистему безоговорочно.

  • Nonreusable function - программное обеспечение Simulink Coder явным образом генерирует отдельную функцию в отдельном файле.

  • Reusable function Simulink Coder генерирует функцию с аргументами, которая позволяет повторно использовать код состояния на основе Simulink, когда модель включает в себя несколько образцы состояния на основе Simulink.

Для получения дополнительной информации смотрите Упаковка функций (Simulink).

Описание

Описание состояния на основе Simulink. Можно ввести краткое описание состояний на основе Simulink в иерархии.

Ссылка на документ

Ссылка на онлайн-документацию по состоянию на основе Simulink. Можно ввести адрес веб-URL или MATLAB® команда, которая отображения документацию в подходящем интерактивном формате, таком как HTML файла или текст в Командном Окне MATLAB. При нажатии гиперссылки Document link Stateflow отображает документацию.

Похожие темы