Порт триггера
Триггер выполнения подсистемы.
Тип: TriggerPort
Путь в библиотеке:
|
Описание
Блок Порт триггера добавляет внешний сигнал для управления выполнением подсистемы. Чтобы использовать эту функциональность, добавьте блок в блок Подсистема. Подсистема будет выполняться один раз на каждом шаге, когда значение управляющего сигнала изменяется указанным способом.
Иконка блока меняется в зависимости от значения выбранного для параметра Тип триггера.
Порты
Выход
#
OUT_1
—
управляющий сигнал
скаляр
| вектор
| матрица
Details
Если тип триггера — Передний фронт
, Задний фронт
, Любой фронт
или Вызов функции
, то порт выводит значение, которое идентифицирует управляющий сигнал, возвращаемый в виде скаляра или вектора. Для каждого элемента входного сигнала значение на данном временном шаге равно:
-
1
для сигнала, который вызывает нарастающий триггер. -
-1
для сигнала, который вызывает падающий триггер. -
2
для события вызова функции. -
0
во всех остальных случаях.
Зависимости
Чтобы использовать этот порт, установите флажок Показать выходной порт.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Тип триггера —
выберите тип управляющего сигнала
Передний фронт
| Задний фронт
| Любой фронт
| Вызов функции
Details
Выберите тип управляющего сигнала, который выполняет подсистема или модель.
-
Передний фронт
— запуск выполнения подсистемы или модели при повышении управляющего сигнала от отрицательного или нулевого значения до положительного. Если начальное значение отрицательное, то повышение сигнала до нуля вызывает выполнение. -
Задний фронт
— запуск выполнения подсистемы или модели, когда управляющий сигнал падает от положительного или нулевого значения до отрицательного. Если начальное значение положительное, то падающий сигнал до нуля запускает выполнение. -
Любой фронт
— запуск выполнения подсистемы или модели, когда управляющий сигнал либо нарастает, либо спадает. -
Вызов функции
— запуск выполнения подсистемы или модели, когда управляющий сигнал получает событие вызова из блока Генератор вызова функции.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Показать выходной порт —
управление отображением выходного порта
Логический тип
Details
Управление отображением выходного порта для сигнала, который идентифицирует сигнал запуска или сигнал события вызова функции.
Установите флажок, чтобы отобразить выходной порт и определить, какой сигнал вызвал сигнал запуска или событие вызова функции. Ширина сигнала выходного порта равна ширине управляющего сигнала. Значение сигнала следующее:
-
1
для сигнала, который вызывает нарастающий триггер. -
-1
для сигнала, который вызывает падающий триггер. -
2
для события вызова функции. -
0
во всех остальных случаях.
Уберите флажок, чтобы удалить выходной порт.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |