Engee 文档

函数调用发生器

提供函数调用事件,以控制子系统或模型的执行。

类型: FunctionCallGenerator

图书馆中的路径:

/Basic/Ports & Subsystems/Function-Call Generator

说明

功能调用生成器*模块提供功能调用事件,以*采样时间*参数指定的频率执行功能调用子系统或功能调用模型。函数调用子系统或函数调用模型是指包含 触发器 块的子系统或模型,其 Trigger type 参数设置为 "function-call"。

要在每个时间步多次迭代执行每个功能调用子系统或功能调用模型,请使用*迭代次数*参数。

港口

输出

Out - 输出信号
函数调用事件

向函数调用子系统或函数调用模型的输入端口发送函数调用事件。该端口在程序块中没有名称。 FunctionCallEvent函数调用发生器 模块产生的一种特殊类型的输出信号,表示需要函数调用事件。

参数

采样时间 - 时间间隔
1(默认)` | 标量 | 向量 | `-1

指定函数调用子系统或函数调用模型的函数调用事件之间的时间间隔。如果子系统或模型调用的实际频率与该参数指定的时间间隔不同,系统将显示错误。

默认情况下,Function-Call 块使用的时间间隔等于 1。要指定不同的时间间隔,请输入有效的采样步长或指定 -1 以继承模型的时间间隔。

计划使用

块参数

SampleTime

价值观

标量 | 向量 | -1

默认值

1

迭代次数 - 每个时间步的函数调用次数
1(默认值) | `整数

每个时间步长的函数调用次数。

设置.

  • 1 - 每个时间步提供一次函数调用。

  • ` integer` - 有符号或无符号的整数。在每个时间步长提供指定次数的函数调用。

程序使用

块参数

NumberOfIterations

价值观

целое число

默认值

1