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