调试应用程序和共享库
- 更新时间2026-08-20
- 阅读时长3分钟
用户可对使用LabVIEW程序生成规范创建的独立应用程序和共享库进行调试。
备注 LabVIEW专业版包含应用程序生成器。如使用LabVIEW基础版或LabVIEW完整版,可通过ni.com单独购买LabVIEW Application Builder模块。
备注 调试应用程序和共享库时,不能调试打开VI引用函数创建的可重入前面板,或作为LabVIEW生成共享库输入点的可重入前面板。也不可在程序框图禁用结构中调试子VI。调试应用程序时,程序框图禁用结构的子VI显示为问号。因为不执行程序框图禁用结构中的代码,所以不会影响到调试。
按照下列步骤调试独立应用程序或共享库。
-
创建应用程序和共享库之前,必须在生成规范中启用调试。
启用调试后,VI的程序框图即保留在生成的程序中,所以用户可对程序进行调试。
- 如希望应用程序或共享库在等到调试工具运行之后才开始运行VI,则勾选等待调试程序启动复选框。
- 创建应用程序或共享库。
- 在LabVIEW环境之外运行生成的应用程序或调用共享库。
-
在项目浏览器窗口中,选择,显示调试应用程序或共享库对话框。
该对话框中列出了启用调试功能的应用程序和共享库列表。
-
如要调试的应用程序或共享库在另一台计算机上运行,在机器名或IP地址文本栏中输入计算机名。
单击刷新按钮,查看在远程计算机上启用调试的应用程序和共享库列表。
- 选择要调试的应用程序或共享库。
-
单击连接按钮进行调试。
LabVIEW将下载应用程序或共享库,并显示启动VI的前面板供调试。如启用等待调试程序启动,必须单击运行按钮启动应用程序或共享库。
-
使用启动VI的程序框图,调试应用程序或共享库。
可使用探针、断点和其他调试技术,寻找错误。可改正调试过程中发现的任何错误。
备注 如用于调试的自定义探针在一个共享库上使用了调用库函数节点,而且该共享库不是基于待调试的应用程序或共享库生成的,则必须将共享库放在与要调试的应用程序或共享库相同的目录下。 -
调试完成后,关闭启动VI,该动作同时关闭了远程控制的应用程序或共享库。
如要断开远程控制的应用程序或共享库,而不关闭启动VI,右键单击启动VI,从快捷菜单中选择。
下列情况可能会导致未找到可调试应用程序或运行库错误:
- 未加载可调试的应用程序或共享库,或应用程序卸载了可调试共享库。
- 由程序生成规范创建的共享库或应用程序的配置ini文件未随共享库或应用程序同时发布。
相关内容
- 生成和发布LabVIEW代码
通过LabVIEW代码创建生成输出,以便所创建VI的最终用户可以使用代码。创建程序生成规范以定义要生成的输出。
- 使用LabVIEW创建独立应用程序
创建独立应用程序(.exe),以向用户提供LabVIEW程序,无需提供源代码。要使用独立应用程序,最终用户需要安装LabVIEW运行引擎,而不是LabVIEW开发环境。
- 使用LabVIEW创建共享库
创建共享库,使LabVIEW代码可作为可重用的资产供其他调用方使用。