通过编程方式更改LabVIEW VI属性

更新 Nov 8, 2023

适用于

软件

  • LabVIEW

问题详述

  • 我设置了VI的属性,使其在打开时运行,并且没有中止执行按钮或菜单栏。这样导致我无法打开程序框图并停止代码,或对其进行编辑
  • 我有大量的VI并需要确保它们具有相同的VI属性,例如重入
对于以上的要求,我如何能够在LabVIEW中以编程方式修改?

解决方案

您可以使用VI的动态引用以编程方式修改VI属性。例如通过属性节点更改要修改的属性,然后使用调用节点将已修改的VI进行保存。

以下示例是针对单个文件修改重入属性的执行操作。
 
您可以参考 Programmatically Modify the VI Properties of a Folder of VIs Using LabVIEW - NI社区范例 以了解如何通过编程环境修改 VI 重入属性。

另外,您可以参考文档:VI运行时如何隐藏菜单栏 了解如何在编程环境下显示菜单栏。

相关信息

一般上我们在 LabVIEW 程序中会使用 While 或 For 循环并且通过停止输入按钮停止程序运行。在 LabVIEW 菜单栏的中止执行都是在程序运行流程完全无法停止时或者出错了才会使用。与其通过 LabVIEW 中止执行按钮结束 LabVIEW 循环,通过更全面的错误处理并修改程序流程逻辑,再妥善利用停止输入控件以安全推出VI会更加妥当。