While循环结构用于重复执行某个LabVIEW代码块,直至满足给定条件为止。VI在运行时,会执行While循环中的代码,然后评估是否达到终止条件。如果是有经验的程序员,应当非常熟悉While循环这一概念,因为它与其在其他计算机语言中的运行方式类似。
LabVIEW中的While循环流程图
与For循环不同,While循环不需要设定循环的次数。因此,在未满足条件之前,While循环会无限期执行。
有关While循环的更多信息,包括其组件和配置选项,请查看LabVIEW帮助中的While循环。
For循环结构用于执行一定次数的代码块。VI运行时,会分析迭代次数,然后按照次数循环执行代码。
LabVIEW中的For环流程图
For循环除了可以配置为在完成迭代次数后跳出循环之外,还可以配置为在满足条件时停止执行代码。在这两种情况下,代码将一直执行,直至计数结束或满足条件为止(以先发生者为准)。
在以下情况下应使用While循环:
在以下情况下应使用For循环: