右键单击For循环,在快捷 菜单中选择配置循环并行,可显示该对话框。

在查看 并行 For 循环迭代的 性能注意事项确定 For 循环是否可并行后,使用此对话框启用并行循环迭代。

该对话框包含以下部分:

选项 说明信息
启用循环迭代并行

启用For循环迭代并行。勾选该复选框后,For循环的计数(N)接线端下可显示并行实例(P)接线端。

使用并行实例终端指定希望 LabVIEW 使用的生成并行循环实例的数量。如连线-1至并行实例的接线端,LabVIEW可使用生成的并行循环实例数量中指定的所有循环实例。如连线0至并行实例接线端,或不连接该接线端,LabVIEW可在运行时确定可用逻辑处理器的数量,然后生成相同数量的循环实例。如果LabVIEW确定的循环实例数量大于生成的并行循环实例数量中指定的值,LabVIEW仅使用生成的并行循环实例数量中指定的循环实例数。
  • 生成的并行循环实例数-

    指定LabVIEW在编译时生成的For循环实例数量。如需在多台计算机上发布VI,可设置生成的并行循环实例数量等于计算机的最大逻辑处理器数量。

    使用 For Loop 上的并行实例终端,指定运行时要使用多少个生成的实例。如连线至并行实例接线端的值大于该对话框中指定的并行实例数量,LabVIEW仅使用数量等于该值的并行循环实例。
  • 迭代分区时间表-

    指定LabVIEW为每个循环实例分配循环的方式。

    • 自动分割迭代

      自动划分循环为多个执行块。

    • 指定分区块大小 (C) 终端-

      自动划分循环为多个大小固定的执行块。通过连线块大小(C)接线端可指定块的大小。通过连线块数组至块大小接线端可指定多个块的大小。如连线的块大小过多,LabVIEW可忽略多余的值。如连线值过小,LabVIEW可使用数组中最后的元素确定循环剩余块的大小。

  • 允许调试

    通过设置循环顺序执行可允许在For循环中进行调试。默认状态下,无法调试并行循环。