Установите свойства для события

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

Когда вы создаете диаграммы Stateflow в моделях Simulink, можно задать свойства события или в Property Inspector или в Model Explorer.

  • Использовать Property Inspector:

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

    2. В панели Символов выберите событие.

    3. В панели Property Inspector отредактируйте свойства события.

  • Использовать Model Explorer:

    1. Во вкладке Modeling, под Design Data, выбирают Model Explorer.

    2. В панели Contents выберите событие.

    3. В панели Message отредактируйте свойства события.

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

Свойства события Stateflow

Имя

Имя события. События ссылки действий их именами. Имена должны начаться с буквенного символа, не могут включать пробелы и не могут быть совместно использованы одноуровневыми событиями. Для получения дополнительной информации см. Инструкции для Именования Объектов Stateflow.

Осциллограф

Область видимости события. Область видимости задает, где событие происходит относительно родительского объекта.

ОсциллографОписание
LocalСобытие, которое может произойти где угодно в машине Stateflow, но отображается только в родительском объекте и его потомках. Для получения дополнительной информации смотрите Широковещательную передачу Локальные События.
Input from SimulinkСобытие, которое происходит в блоке Simulink, но широковещательно передается к диаграмме Stateflow. Для получения дополнительной информации смотрите, Активируют диаграмму Stateflow путем Отправки Входных Событий.
Output to SimulinkСобытие, которое происходит в диаграмме Stateflow, но широковещательно передается к блоку Simulink. Для получения дополнительной информации смотрите, Активируют блок Simulink путем Отправки Выходных Событий.

Порт

Индекс порта сопоставлен с событием. Это свойство применяется только к событиям ввода и вывода.

Триггер

Тип сигнала, который инициировал событие ввода или вывода. Для получения дополнительной информации смотрите, Активируют диаграмму Stateflow путем Отправки Входных Событий и Активируют блок Simulink путем Отправки Выходных Событий.

Точки останова отладчика

Опция для установки отладчика устанавливает точки останова в запуске или конце широковещательно переданного события. Доступные точки останова зависят от типа события.

Тип событияЗапустите широковещательной передачиКонец широковещательной передачи
Локальное событиеДоступныйДоступный
Введите событиеДоступныйНе доступный
Выведите событиеНе доступныйНе доступный

Для получения дополнительной информации смотрите Установку точек останова, чтобы Отладить Графики.

Описание

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

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

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

Похожие темы