使用桌面执行跟踪工具包远程调试LabVIEW可执行文件

更新 Jul 13, 2020

适用于

软件

  • LabVIEW Desktop Execution Trace Toolkit
  • LabVIEW

问题详述

我想使用NI LabVIEW桌面执行跟踪工具包(Desktop Execution Trace Toolkit, DETT)来监视我在LabVIEW中创建的可执行文件。我怎样才能做到这一点?

解决方案

要允许DETT远程调试可执行文件,您需要:
  • 在LabVIEW项目的程序生成规范中启用调试
  • 为您的LabVIEW项目启用VI服务器访问。

要启用VI服务器访问,请遵循以下步骤:
  1. 打开您的LabVIEW项目。
  2. 在LabVIEW的项目浏览器中, 右键单击 我的电脑并打开属性
 

 
  1. 转到VI服务器选项卡,启用TCP / IP并定义端口号(在本示例中为3364):
 

 
  1. 向下滚动,然后将要执行DETT的PC的IP地址添加到” 机器访问列表“中。这可以是与您的应用程序将在其上执行的同一台PC,也可以是一台远程PC。
 
  1. 创建您的应用程序。
  2. 完全关闭LabVIEW开发环境。如果没有关闭,在第3步中为项目指定的TCP / IP端口将被保留,不允许编译的应用程序使用它。
  3. 启动您的应用程序。
  4. 打开桌面执行跟踪工具包,并通过以下方式连接到已编译的应用程序:
i. 在“ 机器(Machine)”字段中输入运行可执行文件的计算机的IP地址。
ii. 在“ 端口(Port)”字段中输入您先前指定的端口号,
iii. 点击刷新图标,
iv. 从“ 应用程序实例(Application Instance)”下拉菜单中选择可执行文件的名称之后。
 

相关信息

在上述步骤中,通过在项目管理器窗口下右键单击我的电脑来更改VI服务器设置。可以在菜单工具» 选项» VI服务器中更改在LabVIEW开发环境中执行的应用程序的类似设置。 DETT需要使用上述步骤中设置的端口才能连接到可执行文件。