exponenta event banner

Прослушиватель событий

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

  • Библиотека:
  • Порты и подсистемы

  • Event Listener block

Описание

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

Параметры

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

Выберите тип события для подсистемы для выполнения алгоритмов инициализации, сброса или завершения.

Initialize

Используется для запуска выполнения блока Initialize Function с событием initialize.

Terminate

Используется для запуска выполнения блока функции завершения с событием завершения.

Reset

Используется для запуска выполнения блока Initialize Function, реконфигурированного как блок Reset Function с событием reset.

Программное использование

Параметр блока: EventType
Текст: символьный вектор
Значение: 'Initialize' | 'Terminate' | 'Reset'
По умолчанию: 'Initialize'

Укажите имя события для блока Reset Function

Reset

Имя по умолчанию на грани блока Reset Function.

название события

Пользователь ввел имя, отображаемое на лицевой стороне блока Reset Function, и имя порта события reset в блоке Model, содержащем блок Reset Function.

При привязке имени для функции сброса список автозавершения содержит некоторые предложения. Список не является полным.

Зависимость

Чтобы включить этот параметр, задайте для параметра Event значение Reset.

Программное использование

Параметр блока: EventName
Текст: символьный вектор
Значение: 'reset' | '<event name>'
По умолчанию: 'reset'

«Управление, активирующее управление вариантами (условие), определенное параметром» Управление вариантами «».

прочь

Деактивируйте управление вариантами подсистемы.

на

Активизируйте управление вариантами подсистемы.

Зависимость

При выборе этого параметра активируются параметры conditionals Элемент управления исполнениями и Генерировать препроцессор.

При выборе параметра Включить условие исполнения значок указывает на изменение.

Программное использование

Параметр блока: Variant
Текст: символьный вектор
Значение: 'off' | 'on'
По умолчанию: 'off'

Примечание

  • Порт события Reset блока Model может быть условным и распространять сетевые условия Variant, определенные в соответствующем блоке (блоках) Reset Function в ссылочной модели.

  • Порты событий Initialize и Terminate всегда являются безусловными, поскольку они управляют событиями инициализации и завершения ссылочной модели как для модели по умолчанию, так и для конкретного блока. Если в ссылочной модели определен функциональный блок Initialize, он соответствует явному событию инициализации.

Укажите выражение элемента управления (условия) исполнения, которое выполняет функцию Initialize исполнения, функцию Reset или функциональный блок Terminate, когда выражение вычисляется как true.

Variant

Имя по умолчанию для логического (логического) выражения.

логическое выражение

Логическое (логическое) выражение или Simulink.Variant объект, представляющий логическое выражение.

Если требуется создать код для модели, определите переменные в выражении как Simulink.Parameter объекты.

Зависимость

Чтобы включить этот параметр, выберите параметр Включить условие исполнения.

Программное использование

Параметр блока: VariantControl
Текст: символьный вектор
Значение: 'Variant' | '<logical expression>'
По умолчанию: 'Variant'

Выберите вариант, если варианты заключены в условные операторы препроцессора C.

прочь

Не заключает варианты в условные операторы препроцессора C.

на

При генерации кода для цели ERT заключает варианты в условные операторы препроцессора C (# if).

Зависимость

Чтобы включить этот параметр, выберите параметр Включить условие исполнения.

При выборе параметра Generate preprocessor conditionals значок указывает на изменение.

Программное использование

Параметр блока: GeneratePreprocessorConditionals
Текст: символьный вектор
Значение: 'off' | 'on'
По умолчанию: 'off'