如何使用 LabVIEW 在本地主机 PC 上调试构建的可执行文件?

更新 May 6, 2022

环境

软件

  • LabVIEW
  • LabVIEW Application Builder Module

运行我构建的应用程序时遇到未知问题。我认为这是一个软件问题,所以我想尝试调试。有没有办法在我的本地主机 PC 上调试可执行文件(EXE文件)?

可以调试可执行文件。要调试可执行文件,您需要在构建可执行文件之前选择 Enable Debugging 的设置。
请参考下图。

1. 在您的项目中单击Build Specifications » New » Application(EXE)

2. 将 Main VI 移动到 Source Files 类别的 Startup VIs 框中。选择您的主 VI并单击右箭头按钮。

3. 移动到类别»高级并选中启用调试

4. 在您的应用程序中单击Build以生成可执行文件。

5. 运行您制作的可执行文件。

6. 打开您的项目,然后单击操作 » 调试应用程序或共享库... (保持 EXE 打开。如果关闭应用程序,LabVIEW 将无法访问 EXE。)

7. 在机器名称或 IP 地址选项卡中写入 localhost(如果您在本地 PC 中调试),然后单击刷新按钮。在应用程序或共享库选项卡中选择您的可执行文件。最后,单击连接按钮。 (如果您在目标 PC 中调试,请参阅在 LabVIEW 中远程调试可执行文件

8. 之后,前面板和程序框图将会打开。这样就可以调试程序框图了。您可以使用 Highlight Execution、Probe 等。


附加信息

LabVIEW无法调试打开VI引用函数创建的重入应用程序或共享库。因此,在使用 Actor Framework 或等效模型时,这通常是一个问题。