Stateflow.Event

Событие в графике, состоянии или поле

    Описание

    Используйте Stateflow.Event объекты инициировать действия в одном из этих объектов:

    • Параллельное состояние в графике Stateflow®

    • Другая диаграмма Stateflow

    • Simulink® инициирован или подсистема вызова функций

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

    Создание

    Описание

    пример

    event = Stateflow.Event(parent) создает Stateflow.Event объект в вышестоящей диаграмме, состоянии или поле.

    Входные параметры

    развернуть все

    Родительский элемент для нового события в виде объекта Stateflow API одного из этих типов:

    Свойства

    развернуть все

    Интерфейс

    Имя события в виде вектора символов.

    Осциллограф события в виде 'Local'входной параметр, или 'Output'. Для получения дополнительной информации смотрите Осциллограф.

    Тип триггера сопоставил с событием в виде вектора символов, который зависит от осциллографа данных:

    • Для входных событий используйте 'Function call', 'Rising', 'Falling', или 'Either'.

    • Для выходных событий используйте 'Function call' или 'Either'.

    Это свойство не применяется к локальным событиям. Для получения дополнительной информации смотрите Триггер.

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

    Отладка

    Установить ли Start of Broadcast установите точки останова для события в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите Точки останова Отладчика.

    Пример: event.Debug.Breakpoints.StartBroadcast = true;

    Установить ли End of Broadcast установите точки останова для события в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите Точки останова Отладчика.

    Пример: event.Debug.Breakpoints.EndBroadcast = true;

    Иерархия

    Это свойство доступно только для чтения.

    Машина, которая содержит событие в виде Stateflow.Machine объект.

    Это свойство доступно только для чтения.

    Местоположение родительского элемента события в иерархии модели в виде вектора символов.

    Идентификация

    Описание для события в виде вектора символов.

    Ссылка на документ для события в виде вектора символов.

    Пользовательский тег для события в виде данных любого типа.

    Это свойство доступно только для чтения.

    Уникальный идентификатор в виде целочисленного скаляра. Используйте это свойство отличить событие от других объектов в модели. Значение этого свойства повторно присвоено каждый раз, когда вы запускаете новый сеанс MATLAB® и можете быть переработаны после того, как объект удален.

    Функции объекта

    classhandleОбеспечьте указатель класса для объекта
    dialogОткрытое диалоговое окно свойств
    getВозвратите структуру MATLAB, содержащую настройки свойства объекта или массив объектов
    setУстановите свойства с заданными значениями
    upВозвратите родительский элемент объекта
    viewЭкранный объект в редактировании среды

    Примеры

    свернуть все

    Добавьте событие в график ch. Задайте его имя и осциллограф.

    event = Stateflow.Event(ch);
    event.Name = 'E';
    event.Scope = 'Input';
    Представлено до R2006a