LabVIEW For循环While循环简介

概览

本文介绍了LabVIEW中For循环和While循环的一些基本功能和使用方法,以及它们的适用场合。如果您是初学者或正在查找关于配置这两个循环的详细介绍,可参阅有关For循环While循环结构的教程。

内容

LabVIEW中的While循环

While循环结构用于重复执行某个LabVIEW代码块,直至满足给定条件为止。VI在运行时,会执行While循环中的代码,然后评估是否达到终止条件。如果是有经验的程序员,应当非常熟悉While循环这一概念,因为它与其在其他计算机语言中的运行方式类似。

LabVIEW中的While循环流程图

LabVIEW中的While循环流程图

与For循环不同,While循环不需要设定循环的次数。因此,在未满足条件之前,While循环会无限期执行。

有关While循环的更多信息,包括其组件和配置选项,请查看LabVIEW帮助中的While循环

LabVIEW中的For循环

For循环结构用于执行一定次数的代码块。VI运行时,会分析迭代次数,然后按照次数循环执行代码。

LabVIEW中的For环流程图

LabVIEW中的For环流程图

For循环除了可以配置为在完成迭代次数后跳出循环之外,还可以配置为在满足条件时停止执行代码。在这两种情况下,代码将一直执行,直至计数结束满足条件为止(以先发生者为准)。

结构用例

在以下情况下应使用While循环:

  • 希望代码无限运行
  • 希望运行一直代码直至满足条件
  • 希望用户控制能够控制代码何时停止
     

在以下情况下应使用For循环:

  • 需要运行代码一定次数
  • 想要将一定数量的测量值写入文件
  • 需要采集一定数量的数据点
  • 希望运行代码,直到满足条件或特定迭代次数(以先发生者为准)

Was this information helpful?

Yes

No