LabVIEW使用Desktop Execution Trace工具包

简介: LabVIEW使用Desktop Execution Trace工具包

LabVIEW使用Desktop Execution Trace工具包


可以使用桌面执行跟踪工具包来调试和优化大型LabVIEW应用程序,包括具有多个循环的应用程序、客户端-服务器架构、动态加载VI等。该工具包从本地或远程计算机桌面上运行的应用程序捕获执行事件,并在表窗格中显示执行事件。


可以使用桌面执行跟踪工具包来调试使用应用程序构建器创建的独立应用程序和共享库文件。但是,该工具包无法追踪LabVIEW构建的共享库(DLL)。


跟踪数据


桌面执行跟踪工具包从LabVIEW应用程序捕获的执行事件称为跟踪数据。可以在表窗格中浏览跟踪数据,将跟踪数据保存在执行跟踪(.det)文件中,或将跟踪数据导出到文本(.txt)文件中。


跟踪会话


使用桌面执行跟踪工具包从LabVIEW应用程序捕获跟踪数据时,正在执行跟踪会话。跟踪会话是在桌面执行跟踪工具包中单击“启动”和“停止”之间的时间段。在此期间,该工具包会从LabVIEW应用程序或从主页选项卡的应用程序下菜单中选择的应用实例中运行的VI中捕获跟踪数据。


跟踪过程


跟踪LabVIEW应用程序实例、在选择的应用程序实例中运行的VI、LabVIEW独立应用程序或共享库文件通常涉及以下步骤:


1.       打开与LabVIEW应用程序实例的跟踪连接。


2.       配置跟踪会话以捕获相关数据。


3.       执行跟踪会话。


4.       查看表窗格中显示的跟踪数据。


5.       比较一个或两个跟踪的两个会话之间的跟踪数据。


6.       保存或导出跟踪数据。


从LabVIEW打开跟踪连接


在LabVIEW中,可以使用以下方法之一在桌面执行跟踪工具包和LabVIEW应用实例之间打开跟踪连接:


在LabVIEW项目资源管理器窗口中,右键单击我的电脑,然后从快捷菜单中选择跟踪执行。


在项目资源管理器窗口或LabVIEWVI的菜单栏上,选择工具»配置文件»跟踪执行。


从桌面执行跟踪工具包打开跟踪连接


在桌面执行跟踪工具包中,可以完成以下步骤以打开与LabVIEW应用实例的跟踪连接。在完成以下步骤之前,在LabVIEW中打开应用程序实例。


在“主页”选项卡上的“计算机”字段中指定计算机名称或IP地址。


如果要在本地计算机上跟踪应用程序,请确认“计算机”字段显示本地计算机的名称。


如果要跟踪远程计算机上的应用程序,请输入运行要调试的应用程序的远程计算机的IP地址或名称。


确保端口字段中的端口编号与配置LabVIEWVI服务器时指定的端口编号相同。


从“应用程序实例”下拉菜单中选择要连接到的应用程序实例。


打开跟踪连接后,可以指定要捕获的执行事件类型,以减少桌面执行跟踪工具包使用的内存并避免内存不足。指定的配置特定于在“主页”选项卡上选择的应用程序实例。如果单击“主页”选项卡上的“新建跟踪”以打开另一个应用程序实例的跟踪,则跟踪会话配置将恢复为默认值。


可以使用以下方法之一配置跟踪会话。


如果要快速选择事件类型而不指定详细事件,请完成以下步骤:


单击捕获设置下方的箭头以显示捕获设置下拉菜单。


在复选框中为要跟踪的事件打勾。默认情况下,桌面执行跟踪工具包跟踪除事件结构类型的超时事件和内存分配事件之外的所有执行事件。


(可选)可以通过在“内存分配”复选框中打勾来启用“内存阈值”选项。使用此选项可避免捕获小的内存分配事件,例如LabVIEW在内部进行的分配,这些事件不会对所跟踪的应用程序产生重大影响。例如,可以使用此选项忽略小于1,000字节的内存分配。


单击表窗格以应用配置设置。


如果不仅要指定事件类型,还要指定详细事件,请完成以下步骤:


单击“捕获设置”图像以显示“捕获设置”对话框。默认情况下,桌面执行跟踪工具包跟踪除事件结构类型的超时事件和内存分配事件之外的所有执行事件。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。

相关文章
|
5月前
|
IDE 开发工具 C++
插件:CLion中使用C/C++ Single File Execution插件编译和运行单个文件
插件:CLion中使用C/C++ Single File Execution插件编译和运行单个文件
526 0
|
6月前
|
Windows
windows逆向 -- Debug工具简介
windows逆向 -- Debug工具简介
150 0
|
前端开发 Android开发
MAC安装Eclipse出错:Executing bootstrap tasks
MAC安装Eclipse出错:Executing bootstrap tasks
103 0
|
IDE 安全 JavaScript
Visual Studio调试技巧 -- Attach to Process
一般写完代码时,我们通常会启动调试运行一下看看是否正确,启动运行的方式无非是F5-- Start Debugging 或 Ctrl+F5-- Start Withour Debugging(注:不同版本或系统环境不同时,快捷键或有所变化),如下图1。不用说大家都能感觉到,使用Ctrl+F5调试时程序从启动到运行通常比使用F5快得多。使用Ctrl+F5时通常是想快速运行一遍,以便检查程序运行的结果是否符合预期。使用F5时通常是想查看代码内部的运行情况,以便检查到底是哪一步出了问题,或者所有参数是否都正确。
Visual Studio调试技巧 -- Attach to Process
|
开发工具 Python
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
833 0
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
|
测试技术 Android开发 iOS开发
Windows 上 Assimp(Open Asset Import Library) 源码的编译 及 Samples 的编译运行
Windows 上 Assimp(Open Asset Import Library) 源码的编译 及 Samples 的编译运行
402 0
Windows 上 Assimp(Open Asset Import Library) 源码的编译 及 Samples 的编译运行
|
Windows
用WinDbg分析Debug Diagnostic Tool生成的Userdump文件
1、下载WinDbg(Debugging Tools for Windows) 2、安装WinDbg 3、运行WinDbg 4、配置Symbol文件路径: File>Symbol File Path,输入:SRV*c:\websymbols*http://msdl.
1065 0
|
C语言
Qt Creator新安装后运行一个程序后,出现错误:Error while building/deploying project dict-qt (kit: Desktop Qt 5.10.0 MinGW 32bit) When executing step "qmake"
1、环境介绍:在windows10 Pro下,当前Qt Creator版本,如下图所示: 2、问题描述:当用Qt Creator新建一个工程后,按Ctrl + R 构建/部署时,出现问题,问题截图如下: 3、解决方案:这是由于Qt Creator打开的工程文件夹的绝对路径中存在中文字符,只需将工...
5933 0
|
Oracle 关系型数据库 Java
|
网络安全 数据安全/隐私保护 存储