Основанными на Simulink® состояниями являются Подсистемы Simulink в состоянии Stateflow®, которые включают вам к системам модели, которые переключаются между периодической или непрерывной динамикой времени. Для получения дополнительной информации смотрите Подсистемы Simulink как состояния.
Можно задать свойства основанного на Simulink состояния или в Property Inspector или в диалоговом окне свойств для основанного на Simulink состояния.
Использовать Property Inspector:
Во вкладке Modeling, под Design Data, выбирают Property Inspector.
В редакторе Stateflow выберите основанное на Simulink состояние.
В панели Property Inspector отредактируйте свойства основанного на Simulink состояния.
Использовать основанное на Simulink диалоговое окно Свойств состояний:
В редакторе Stateflow щелкните правой кнопкой по основанному на Simulink состоянию.
Выберите Properties.
Отредактируйте основанные на Simulink свойства состояний.
Можно также задать основанные на Simulink свойства состояний программно при помощи Stateflow.SimulinkBasedState
объекты. Для получения дополнительной информации о Stateflow программируемый интерфейс, см. Обзор API Stateflow.
Можно установить следующие свойства диаграммы в 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 отображает документацию.