Event Listener

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

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

  • Event Listener block

Описание

Добавьте порт события к блоку Subsystem.

Параметры

расширить все

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

Initialize

Выберите, чтобы инициировать выполнение блока Initialize Function с событием инициализации.

Terminate

Выберите, чтобы инициировать выполнение блока Terminate Function с событием завершения.

Reset

Выберите, чтобы инициировать выполнение Initialize Function блока, перенастроенного как блок Reset Function с событием сброса.

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

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

Задайте имя события для Reset Function блока

Reset

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

имя события

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

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

Зависимость

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

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

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

Управление активацией варианта управления (условия), заданного параметром Variant Control.

прочь

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

на

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

Зависимость

Выбор этого параметра включает параметры Variant control и Generate preprocessor conditionals.

При выборе Enable variant condition параметра значок указывает на изменение.

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

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

Примечание

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

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

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

Variant

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

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

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

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

Зависимость

Чтобы включить этот параметр, выберите параметр Enable variant condition.

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

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

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

прочь

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

на

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

Зависимость

Чтобы включить этот параметр, выберите параметр Enable variant condition .

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

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

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