Engee 文档

For Each

每个*类型子系统的控制单元。

类型: ForEach

图书馆中的路径:

/Basic/Ports & Subsystems/For Each

说明

For Each 模块是 For Each 子系统*的控制模块。具体来说,For Each*程序块允许*For Each子系统*内的程序块处理部分输入信号。该子系统中的每个区块为其处理的每个元素或子阵保持一组独立的状态。当一组子系统区块处理元素或子数组时,子系统会将处理结果合并形成输出信号。

港口

输出

分区索引 - 当前项目的索引
标量

当前元素的索引(从零开始);标量。

数据类型: Int32, Float64

参数

主要参数

显示分区索引输出端口(基于零的索引) - 输出端口显示控制
已禁用(默认) | 已启用

控制分区索引输出端口的显示。

  • disabled - 隐藏输出端口。

  • enabled - 在区块上显示输出端口。

软件使用

块参数

ShowIterationIndex

价值观

|

默认值

分区索引输出数据类型 - 指定分区索引数据类型
Int32(默认) | `Float64

指定输出端口的分区索引输出数据类型。

  • Int32 - 选择带符号的 32 位整数。

  • Float64` - 选择 64 位实数。

依赖关系

要使用此参数,请选择 显示分区索引输出端口 复选框。

软件使用

块参数

IterationIndexDataType

价值观

int32 | Float64

默认值

int32

迭代次数 - 指定要处理的分区数
-1(默认) | `迭代次数

要处理数据子集,请指定要处理的输入信号或掩码参数数组的切片数,否则指定 -1 来处理所有切片。该数目不得大于可用切片的总数。

  • -1 - 处理所有切片。

  • Number of iterations - 要处理的切片数。例如,迭代次数 `3`表示只处理前 3 个切片。

软件使用

块参数

SpecifiedNumIters

价值观

−1 | целое число

默认值

−1