主要内容

而迭代器子系统

当逻辑表达式为真时,在仿真时间步中重复子系统执行

  • 库:
  • Simulink /端口和子系统

  • 而迭代器子系统块

描述

而迭代器子系统块是一个子系统块预先配置为创建子系统的起点,该子系统在模拟时间步骤期间重复执行,而逻辑条件是真正的.执行是由一个而迭代器块内部。示例请参见ex_while_iterator_block

使用而迭代器子系统块模型:

  • 框图相当于一个程序延伸的循环。

  • 一种迭代算法,在多次迭代后收敛于更精确的解。

在使用简化初始化模式时,如果您放置了一个需要运行时间的块(例如离散时间积分器块)而迭代器子系统块,仿真软件®显示一个错误。

如果输出信号来自a而迭代器子系统块是一个函数调用信号,当您模拟模型或更新图表时,Simulink会显示错误。

港口

输入

全部展开

放置一个轮廓尺寸块向该块添加外部输入端口。端口标签与端口的名称相匹配轮廓尺寸块。

使用轮廓尺寸块从本地环境获取信号。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

放置一个而迭代器连接到输入块在一个子系统块将这个外部输入端口添加到块中。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

输出

全部展开

放置一个外港块从该块中添加一个输出端口。子系统块上的端口标签是外港块。

使用外港块向本地环境发送信号。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

块特征

数据类型

布尔一个|公共汽车一个|一个|枚举一个|不动点一个|一半一个|整数一个|一个|字符串一个

直接引线

没有

多维信号

是的一个

适应信号

是的一个

讨论二阶导数过零检测

没有

一个实际的数据类型或功能支持取决于块实现。

扩展功能

版本历史

之前介绍过的R2006a

Baidu
map