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开发等相关项目,可联系们。

相关文章
|
9月前
|
Go
深入探索 Go 1.21.0 中的 maps 工具库
本文对 Go 工具库 maps 进行详细介绍,包括其提供的函数 Clone、Copy、DeleteFunc、Equal 和 EqualFunc,并强调了使用这些函数时需要注意的地方。
110 1
|
前端开发 Android开发
MAC安装Eclipse出错:Executing bootstrap tasks
MAC安装Eclipse出错:Executing bootstrap tasks
82 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
|
Java BI 开发框架
pentaho Report Designer 入门教程(二)
       采用Pentaho Report Designer5.1版本,也是最新的版本。 一、       安装和介绍 介绍部分内容略,首先安装jdk,并配置java相关环境变量,下载pentaho report并解压,直接运行即可。 二、       第一个示例 三、在Swing程序中集成 示例程序主要有三个部分,程序目录如下图:
3472 0
|
UED Windows
【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
867 0
【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
|
开发工具 Python
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
760 0
【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( End of statement expected )
ABAP Webdynpro的跟踪工具WD_TRACE_TOOL
ABAP Webdynpro的跟踪工具WD_TRACE_TOOL
102 0
ABAP Webdynpro的跟踪工具WD_TRACE_TOOL
|
Python C++ 开发工具
在Win上做Python开发?当然是用官方的MS Terminal和VS Code了
在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航。
1768 0
|
开发框架 .NET
.NET CORE 框架ABP的代码生成器(ABP Code Power Tools )使用说明文档
前言 各位好,又是一个多月没更新文章了。 原因嘛,大家都懂的,太忙了~ 临近年末,公司的项目、年会的做技术支持,同事朋友聚餐也比较频繁。 当然视频教程也没有继续更新。
2081 0
|
C++ Python
Python安装库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 折腾了很久,在StackFlow里面找到了答案。原文解决方案的地址是:点击打开链接 下面给出翻译: 打开环境变量,添加如下变量: 变量名:VS120COMNTO...
2681 0