Установите основанные на 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 диалогового окна Свойств состояний.

Создайте данные для наблюдения за активностью

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

Регистрируйте сам действие

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

Логгирование имени

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

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

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

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

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

Децимация

Интервал децимации ограничивает объем данных, регистрируемый путем пропуска выборок. Значение по умолчанию равняется 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 отображает документацию.

Похожие темы