每次循环时检查布尔值
- 更新时间2025-08-27
- 阅读时长2分钟
如需在每次循环时检查某个接线端的值,可将该接线端放置在循环内部。
按照下列步骤,使循环在每次执行时检查布尔接线端的值。
- 在前面板上放置一个布尔控件。
- 将布尔接线端放置在程序框图上的循环中。
- 将布尔接线端连接至循环的条件接线端。 注: 将前面板控件的值改为FALSE,While循环即停止。如下列程序框图所示。

如将While循环的条件接线端True时继续连接至一个设置为TRUE的布尔控件,并放在循环之外,如下列程序框图所示。
如将While循环的条件接线端设置为True时停止,并将条件接线端连接至设置为FALSE的布尔接线端,可导致无限循环。
如需停止执行无限循环,只能单击工具栏上的中止按钮,中止整个VI。此时,由于布尔控件的值要等到循环结束且VI再次运行时才被传递,因此循环过程中改变控件的值并不能停止执行无限循环。