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