以编程方式停止LabVIEW VI运行

更新 Nov 29, 2023

环境

软件

  • LabVIEW Full

在某些情况下,您必须通过 LabVIEW 菜单栏的中止执行按钮停止LabVIEW 程序运行。如果您是在开发环境下使用 LabVIEW VI,那么您可以直接点击中止执行按钮以停止运行程序。但是,如果您从菜单栏移除中止执行按钮或者屏蔽菜单栏,那么您就无法使用以上方法停止程序。当然,您其实可以通过创建新 VI 并使用调用节点的中止 VI 以编程方式停止运行该 VI。

无论如何,请知悉中止 VI 的功能类似于“强制退出”VI,应该作为最后的手段使用。与其通过中止 VI停止运行程序,不如使用更全面的错误处理并添加逻辑以安全退出 VI。

本文将演示如何以编程方式中止一个正运行的 VI。这个过程只需要使用 LabVIEW程序,不需要附加工具包或软件。

您可以根据以下步骤编辑程序以中止 VI 运行。
  1. 在 LabVIEW 打开一个空白VI。
  2. 在新打开的 LabVIEW 程序框图上放置一个打开VI引用 。
  3. 在VI路径接线端上右键点击创建输入控件

  4. 调用节点连接至打开VI引用的VI引用接线端并将调用节点设置为中止VI(Abort VI )(单击打开节点的下拉菜单)。

  5. 连接关闭引用 调用节点

  6. 连接简易错误处理器关闭引用。

  7. 在前面板上的 VI 路径点击打开按钮,然后浏览到您需要中止执行的 VI。
  8. 确保您想要停止运行的VI正在运行。此时运行新创建的VI将中止没有中止执行按钮的VI。

Screenshot 2023-03-30 140826.png