以编程方式暂停 LabVIEW VI

更新 Jan 22, 2024

环境

软件

  • LabVIEW

我知道利用状态机是 LabVIEW 中暂停程序运行的一种流行方法。然而,我希望暂停VI本身的整个操作。

是否有一种编程方式来代表 LabVIEW 工具栏上的暂停按钮,以便能够暂停我的 VI?

我们可以使用暂停VI方法,通过另一个VI,以编程方式暂停使用LabVIEW VI。关于如何使用暂停VI方法,请参阅以下步骤:
  1. 在开始之前,请在 LabVIEW 中启用 VI 脚本,以便您能够访问该方法。
  2. 启用VI脚本后,为想要暂停的目标VI创建VI服务器引用。
  3. 右键单击VI服务器引用并创建暂停 VI 方法,如下图所示。 1.png
*注:该方法可用于暂停和取消暂停VI。然而,如果VI使用自己的VI服务器引用来暂停自身,则该VI将无法取消暂停。请使用此方法来引用您希望以编程方式暂停的其他目标VI。

4. 下面显示了在 while 循环中使用此方法的示例。程序将检测VI是否已暂停,然后根据用户设置进行暂停和取消暂停操作。 2.png