如需在每次循环时检查某个接线端的值,可将该接线端放置在循环内部。

按照下列步骤,使循环在每次执行时检查布尔接线端的值。

  1. 在前面板上放置一个布尔控件。
  2. 将布尔接线端放置在程序框图上的循环中。
  3. 将布尔接线端连接至循环的条件接线端。
    注: 将前面板控件的值改为FALSE,While循环即停止。如下列程序框图所示。

如将While循环的条件接线端True时继续连接至一个设置为TRUE的布尔控件,并放在循环之外,如下列程序框图所示。

如将While循环的条件接线端设置为True时停止,并将条件接线端连接至设置为FALSE的布尔接线端,可导致无限循环。

如需停止执行无限循环,只能单击工具栏上的中止按钮,中止整个VI。此时,由于布尔控件的值要等到循环结束且VI再次运行时才被传递,因此循环过程中改变控件的值并不能停止执行无限循环。