下例显示了在While循环中使用通知器操作函数和停止布尔控件时的常见错误。

在第二个循环中,停止布尔控件的值变为TRUE时VI并不一定停止,必须由用户单击中止执行按钮才可令VI完全停止。这是因为只有循环内的所有函数执行完最后的操作后循环才停止,而第二个循环中的等待通知函数没有连接任何停止条件。

按以下步骤解决该错误。

  1. 等待通知函数的错误输出簇连接到停止按钮。
  2. 释放通知器函数上的强制销毁?输入端设为TRUE,从而在循环执行完毕后立即将通知器销毁。