Function-Call Generator
Cобытия вызова функций для управления выполнением подсистемы или модели.
Тип: FunctionCallGenerator
Путь в библиотеке:
|
Описание
Блок Function-Call Generator предоставляет события вызова функций, которые выполняют подсистему вызова функций или модель вызова функций с частотой, заданной параметром Sample time. Подсистема вызова функций или модель вызова функций – это подсистема или модель, содержащая блок Trigger, для которого параметр Trigger type установлен на function-call
.
Чтобы итеративно выполнить каждую подсистему вызова функций или модель вызова функций несколько раз на каждом временном шаге, используйте параметр Number of iterations.
Чтобы выполнить несколько подсистем вызова функций или моделей вызова функций в определенном порядке, используйте блок Function-Call Generator с блоком Function-Call Split.
Порты
Выход
#
OUT_1
—
выходной сигнал
FunctionCallEvent
Details
Отправляет события вызова функций на входной порт подсистемы вызова функций или модели вызова функций. Этот порт не имеет имени в блоке.
FunctionCallEvent
— это особый тип выходного сигнала, который производит блок Function-Call Generator, показывающий необходимость события вызова функций.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Sample time —
временной интервал
SampleTime (real number / vector of two real numbers)
Details
Укажите временной интервал между событиями вызова функций для подсистемы вызова функций или модели вызова функций. Если фактическая частота вызовов подсистемы или модели отличается от заданного этим параметром интервала, то система выводит ошибку.
По умолчанию блок Function-Call Generator использует временной интервал, равный 1
. Чтобы задать другой интервал, введите действительный шаг дискретизации или укажите -1
, чтобы унаследовать временной интервал от модели.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Number of iterations —
количество вызовов функций на каждом временном шаге
Int64 integer
Details
Количество вызовов функций на каждом временном шаге:
-
1
— предоставляет вызов функции один раз на каждом временном шаге. -
целое число
— целое число со знаком или без знака. Обеспечивает заданное количество вызовов функций на каждом временном шаге.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |