Event.listener

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

  • Библиотека:
  • Ports & Subsystems

Описание

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

Параметры

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

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

Initialize

Выберите, чтобы инициировать выполнение Инициализировать Функционального блока с инициализировать событием.

Terminate

Выберите, чтобы инициировать выполнение Оконечного Функционального блока с оконечным событием.

Сброс

Выберите, чтобы инициировать выполнение Инициализировать Функционального блока, реконфигурированного как Функциональный блок Сброса с событием сброса.

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

Блочный параметр: EventType
Ввод: символьный вектор
Значение: 'Инициализируйте' | 'Оконечный' | 'Сброс'
Значение по умолчанию: 'Initialize'

Задайте имя события для Функционального блока Сброса

Сброс

Имя по умолчанию на поверхности Функционального блока Сброса.

eventName

Пользователь ввел имя, отображенное на поверхности Функционального блока Сброса и имени порта события сброса на Блоке модели, содержащем Функциональный блок Сброса.

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

Зависимость

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

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

Блочный параметр: EventName
Ввод: символьный вектор
Значение: 'сбросьте' |' <имя события>'
Значение по умолчанию: сброс

Управление, активирующее различное управление (условие), задано с Различным параметром Управления.

'off'

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

на

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

Зависимость

При выборе этого параметра, включает Различное управление, и Сгенерируйте условные параметры препроцессора.

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

Блочный параметр: Variant
Ввод: символьный вектор
Значение: 'off' | 'on'
Значение по умолчанию: 'off'

Примечание

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

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

Задайте различное управление (условие) выражение, которое выполняется, вариант Инициализируют функцию, функцию Сброса, или Отключают функциональный блок, когда выражение оценивает к true.

Variant

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

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

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

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

Зависимость

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

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

Блочный параметр: VariantControl
Ввод: символьный вектор
Значение: 'Вариант' |' <логическое выражение>'
Значение по умолчанию: 'Variant'

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

'off'

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

на

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

Зависимость

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

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

Блочный параметр: GeneratePreprocessorConditionals
Ввод: символьный вектор
Значение: 'off' | 'on'
Значение по умолчанию: 'off'
Была ли эта тема полезной?