函数调用生成器

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

  • 图书馆:
  • 万博1manbetxSimulink / Ports &子系统

描述

这个函数调用生成器块提供函数调用事件,这些事件以指定的速率执行函数调用子系统或函数调用模型采样时间参数要在每个时间步多次迭代执行每个函数调用块,请使用迭代次数参数

要按指定顺序执行多个函数调用子系统或模型,请使用函数调用生成器块和一个函数调用拆分块有关示例,请参见函数调用拆分块文档。

港口

输出

全部展开

参数

全部展开

指定函数调用事件到子系统或模型之间的时间间隔触发阻挡触发类型着手函数调用. 如果子系统或模型的实际呼叫速率与此参数指定的时间间隔不同,则Simulink万博1manbetx®显示一个错误。

设置

-1

从模型继承时间间隔。

Ts

标量在哪里Ts是时间间隔。

[Ts,至]

向量在哪里Ts时间间隔是多少为初始时间偏移量。

程序化使用

块参数:采样时间
类型:字符向量
价值观:'-1'|“t”|“[Ts,To]”
违约:'-1'

此参数的值可以是一个向量,其中向量的每个元素指定执行函数调用子系统的次数。函数调用子系统每个时间步执行的总次数等于向量元素值之和。

假设指定要执行的迭代次数[2 2]并将此块的输出连接到函数调用子系统的控制端口。在本例中,函数调用子系统在每个时间步骤中执行4次。

设置

1.

在每个时间步中提供一次函数调用。

整数

有符号或无符号整数。在每个时间步提供指定数量的函数调用。

程序化使用

块参数:numberOfIterations
类型:字符向量
价值观:'1'|
违约:'1'

块特征

数据类型

直接馈通

没有

多维信号

没有

可变大小信号

没有

过零检测

没有

扩展能力

C/C++代码生成
使用Simulink®编码器生成C和C++代码™.万博1manbetx

在R2006a之前引入