运行VI
- 更新时间2026-03-31
- 阅读时长3分钟
运行VI以执行所设计的操作。可从程序框图、项目浏览器或通过编程运行正确连线的VI。
在运行VI之前,必须用正确的数据类型将VI中的所有子VI、函数和结构连接到各个接线端。
备注 VI在运行时无法对其进行编辑。
如工具栏上的运行按钮是下图所示的白色实心箭头,可以运行VI:
如为其创建连线板,白色实心箭头同时也表明可将该VI当作子VI使用。
运行VI,可以采用以下方法:
-
从程序框图或前面板交互式运行VI:
- 在程序框图上,用正确的数据类型连接所有子VI、函数和结构的接线端。
- 根据VI的运行方式,在工具栏中选择一个选项:
选项 说明 运行VI一次 单击运行按钮, 
并在完成其数据流后停止。
在前面板和程序框图上可用。
连续运行VI 单击连续运行按钮, 
VI将连续运行,直到手动停止。
在前面板和程序框图上可用。
以递增步骤运行VI 单击单步执行按钮, 
该方法适用于调试VI。
仅可用于程序框图。
-
通过LabVIEW项目交互式运行VI:
-
新建项目或打开现有项目。
显示项目浏览器窗口。
- 右键单击项目浏览器窗口中的VI。
- 从快捷菜单中选择运行。
VI前面板以运行模式打开。 -
新建项目或打开现有项目。
- 使用以下任一方法通过编程运行VI:
),表明该VI正在运行。备注 中止执行按钮(
)在VI完成当前循环前立即停止VI运行。中止使用外部资源(例如,外部硬件)的VI可能导致外部资源无法恰当复位或释放并停留在未知状态。为避免该问题,可设计带有停止按钮的VI,以安全释放资源。
)在VI完成当前循环前立即停止VI运行。中止使用外部资源(例如,外部硬件)的VI可能导致外部资源无法恰当复位或释放并停留在未知状态。为避免该问题,可设计带有停止按钮的VI,以安全释放资源。配置VI的运行方式
您可以配置决定VI运行方式的设置。
例如,您可以执行以下操作:
- 配置VI在打开时立即运行
- 配置VI在作为子VI调用时暂停
- 配置VI以不同的优先级运行,例如,一个VI必须立即执行而不能等待其他操作完成的情况下。备注 VI运行的优先级配置不当可能会造成非预期的结果。对于大多数VI,不必将其配置为在不同的优先级上运行。
- 设置重入设置
按照下列步骤,配置VI的执行设置。
- 打开VI。
- 在菜单栏中,选择。
- 在类别下拉菜单中,选择执行。
- 更改设置。