exponenta event banner

Задать свойства для события

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

При создании диаграмм Stateflow в моделях Simulink можно задать свойства события в инспекторе свойств или в обозревателе моделей.

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

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

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

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

  • Чтобы использовать Обозреватель моделей (Model Explorer):

    1. На вкладке Моделирование (Modeling) в разделе Данные конструкции (Design Data) выберите Обозреватель моделей (Model Explorer).

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

    3. На панели «Сообщение» измените свойства события.

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

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

Имя

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

Объем

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

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

Порт

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

Спусковой механизм

Тип сигнала, запускающего входное или выходное событие. Дополнительные сведения см. в разделах Активация диаграммы статусов путем отправки событий ввода и Активация блока симулятора путем отправки событий вывода.

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

Параметр для установки точек останова отладчика в начале или в конце трансляции событий. Доступные точки останова зависят от типа события.

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

Дополнительные сведения см. в разделе Установка точек останова для диаграмм отладки.

Описание

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

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

Ссылка на онлайн-документацию для мероприятия. Можно ввести URL-адрес веб-сайта или команду MATLAB ®, которая отображает документацию в соответствующем интерактивном формате, например HTML-файл или текст в окне команд MATLAB. Если щелкнуть гиперссылку «Документ» (Document), на экране появится файл Stateflow.

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