Событие является Stateflow® объект, который может инициировать действия в параллельном состоянии, другой диаграмме Stateflow или Simulink® инициируемая подсистема или подсистема вызова функций. Для получения дополнительной информации смотрите Синхронизация компонентов модели посредством широковещательных событий.
Когда вы создаете диаграммы Stateflow в моделях Simulink, можно задать свойства события в Property Inspector или в Model Explorer.
Чтобы использовать Property Inspector:
На вкладке Modeling, под Design Data, выберите Symbols Pane и Property Inspector.
На панели «Символы» выберите событие.
На панели Property Inspector измените свойства события.
Чтобы использовать браузер Model Explorer:
На вкладке Modeling, под Design Data, выберите Model Explorer.
На панели Contents выберите событие.
На панели Message измените свойства события.
Можно также программно задать свойства события при помощи Stateflow.Event
объекты. Для получения дополнительной информации о программном интерфейсе Stateflow смотрите Обзор API 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 отображает документацию.