Function-Call Generator
Предоставьте события вызова функций для управления выполнением подсистемы или модели.
Описание
Блок Function-Call Generator предоставляет события вызова функций, которые выполняют подсистему вызова функций или модель вызова функций с частотой, заданной параметром Sample time. Подсистема вызова функций или модель вызова функций – это подсистема или модель, содержащая блок Trigger, для которого параметр Trigger type установлен на function-call
.
Чтобы итеративно выполнить каждую подсистему вызова функций или модель вызова функций несколько раз на каждом временном шаге, используйте параметр Number of iterations.
Порты
Выход
Out — выходной сигнал
FunctionCallEvent
Отправляет события вызова функций на входной порт подсистемы вызова функций или модели вызова функций. Этот порт не имеет имени в блоке.
FunctionCallEvent — это особый тип выходного сигнала, который производит блок Function-Call Generator, показывающий необходимость события вызова функций.
Параметры
Sample time — временной интервал
1 (по умолчанию)
| скаляр
| вектор
| -1
Укажите временной интервал между событиями вызова функций для подсистемы вызова функций или модели вызова функций. Если фактическая частота вызовов подсистемы или модели отличается от заданного этим параметром интервала, то система выводит ошибку.
По умолчанию блок Function-Call использует временной интервал, равный 1
. Чтобы задать другой интервал, введите действительный шаг дискретизации или укажите -1
, чтобы унаследовать временной интервал от модели.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Number of iterations — количество вызовов функций на каждом временном шаге
1 (по умолчанию)
| целое число
Количество вызовов функций на каждом временном шаге.
Настройки
-
1
— предоставляет вызов функции один раз на каждом временном шаге. -
целое число
— целое число со знаком или без знака. Обеспечивает заданное количество вызовов функций на каждом временном шаге.
Параметр блока |
|
Значения |
|
По умолчанию |
|