指定While循环的条件
- 更新时间2025-08-27
- 阅读时长2分钟
While循环中含有的子程序框图将持续运行,直到其条件接线端接收到特定的布尔值后才结束执行。
按照下列步骤,为While循环指定条件。
- 在程序框图上放置一个While循环。
- 在While循环中放入对象,创建一个重复执行的子程序框图。
- 连接布尔数据,如布尔控件或比较函数的输出值,至条件接线端
。也可右键单击条件接线端,在快捷菜单中选择创建常量或创建输入控件以创建所需的布尔对象。 - (可选)默认状态下,条件接线端设置为True时停止。右键单击接线端,选择True时继续,可改变条件接线端的动作。
注: 如不指定一个条件,While循环将成为无限循环。由于输入控件的值只在循环开始前被读取一次,因此改变控件的值并不能停止无限循环。要停止一个无限循环,必须单击工具栏上的中止执行按钮中止整个VI。
因为VI总是在每次循环结束后检查条件接线端的值,所以While循环至少执行一次。如条件接线端没有连接任何值,VI无法运行。