LabVIEW使用Deskto pExecution Trace工具包

news2025/8/12 15:52:08

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33462.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCB layout有DRC为什么还要用CAM和DFM检查?

随着电子产品的高速发展,PCB生产中大量使用BGA、QFP、PGA和CSP等高集成度封装器件,PCB的复杂程度也大大增加,这对于PCB设计也提出了更高的要求。所以在PCB设计阶段,除了基础的电气性能之外,还需要考虑可制造性&#xf…

上游模式用于实验室用冷冻机压力和真空度的高精度控制

摘要:本文针对实验室用冷冻干燥机的真空度控制,提出了干燥过程中的真空度精密控制解决方案。解决方案主要是采用双真空计(电容真空计和皮拉尼真空计)测量干燥过程中的真空度变化,双通道PID真空度控制器一方面采集电容真…

MySQL数据库:2、MySQL的下载与安装、基本使用、系统服务制作

一、MySQL简介 ​ MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 二、安装与下载 1、下载流程 1、访问官方(www.mysql.com&#xf…

数据结构学习笔记(Ⅲ):栈和队列

目录 1 栈 1.1 栈的基本概念 1.定义 2.基本操作 ​1.2 栈道顺序存储实现 1.实现 2.基本操作 3.共享栈 1.3 栈的链式存储实现 2 队列 2.1 基本概念 1.定义 2.基本操作 2.2 队列的顺序实现 1.实现 2.基本操作 2.3 队列的链式实现 1.链式存储实现队列 2.基本操…

Selenium基础 —unittest单元测试框架

目录 (一)unittest基本简介 (二)unittest基本概念 1、unittest核心的四个概念 2、如何创建一个测试类 3、test fixture常用的四个方法 4、unittest编写测试方法(用例)规范 5、执行测试脚本 6、入门示例 7、结果说明 &am…

目标检测论文解读复现之十七:融合注意力机制的YOLOv5口罩检测算法

前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文&#xff0…

视频格式转换器下载哪个好?分享:3种TS到MP4的转换器

对于TS视频格式大家可能接触的比较少,我们先来认识下TS视频格式。 TS是日本高清摄像头拍摄下的视频格式,常用于记录实录片段,比如讲堂、演唱会、监控等等。TS和MP4不同的地方在于TS是一种抢先非高清版视频,其画质并不如MP4&#x…

华为十年架构师实战经验总结:大规模分布式系统架构与设计实战

前言 本篇是从程序员到首席架构师十多年职业生涯的实战经验总结,系统讲解构建大规模分布式系统的核心技术与实现方法,包含开源的Fourinone系统的设计与实现过程,手把手教你掌握分布式技术。 通过学习这个系统的实现方法与相关的理论&#x…

Investment Guide|Star Investors: X METAVERSE PRO‘s Copy Trading System

With the globalization of finance, people around the world are more keenly aware of the role of finance. When financial investment has become a social trend, “how to effectively use every penny and grasp every investment opportunity in a timely manner” h…

SpringCloud - 服务调用

文章目录1. LB负载均衡(Load Balance)2. Ribbon负载均衡服务调用2.1 Ribbon负载均衡演示2.1.1 架构2.1.2 POM2.1.3 RestTemplate操作2.2 Ribbon核心组件IRule2.3 负载均衡规则替换2.4 Ribbon负载均衡算法2.4.1 原理2.4.2 手动实现负载均衡3. OpenFeign服务调用3.1 OpenFeign使用…

[Spring Boot]09 Spring Boot集成和使用Redis

目录前言Spring Boot如何集成RedisSpring Boot如何使用Redis小结前言 Redis全称Remote Dictionary Server(远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Salvatore Sanfilip…

Python 基础(二):搭建 Python 开发环境

搭建 Python 开发环境一、下载 Python 安装包二、安装 Python三、Python开始菜单介绍3.1 IDLE3.2 Python 3.113.3 Python 3.11 Manuals3.4 Python 3.11 Manuals Docs四、Hello World大家好,我是水滴~~ 本篇文章主要介绍如何搭建 Python 的开发环境,主要内…

Eolink钉钉webhook使用教程(超详细)

目录 一、操作步骤 1、空间管理 2、添加服务调用 3、填写添加Webhook信息 4、获取DingDing通知URL 1、需要创建一个至少三个人的群 2、需要添加一个群机器人。 3、选择智能群助手 4、添加机器人 5、点击设置 6、选择【自定义】通过Webhook接入自定义服务 7、确认添…

多元统计分析-----例8.1:今有14名学生的身高和体重数据,做相关图以显示相关变量间的关系。

例8.1:今有14名学生的身高和体重数据,做相关图以显示相关变量间的关系。 x1c(147,171,175,159,155,152,158,154,164,168,166,159,164,177) x2c(32,57,64,1,38,35,44,41,54,57,49,47,46,63)plot(x1,x2,xlim c(145,180),ylimc(25,75))出错: …

Android进阶:6、使用okhttp下载图片

因为在网上找到的资源不只是一些字符串或是一些二进制数字,还是有的是可以肉眼看见的图片,那么我们在发送网络请求时拿到的是一张图片该如何显示在组件上面呢? 这就要使用到okhttp的请求返回结果的一个属性(byteStream&#xff0…

自动驾驶感知算法实战14——感知算法模型生产线

自动驾驶感知算法实战专栏:https://blog.csdn.net/charmve/category_12097938.html目录 一、感知算法生产流程二、算法模型部署流程二、各个阶段交付物数据选择(数据采集、数据增强)数据标注模型训练模型量化模型部署测试与验证一、感知算法生产流程 二、算法模型部署流程 二…

【JavaWeb从零到一】JSPELJSTL

✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。 🍎个人主页:Hhzzy99 🍊个人信条:坚持就是胜利! 💞当前专栏:【JavaWeb】 🥭本文…

通过题目入门python基础1

通过题目入门python基础 简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。 差 读取四个整数 A,B,C,D,并计算 (AB−CD) 的值。 输入格式 输入共四行,第一行包含整数 A&am…

GraphQL 实践与服务搭建

原文链接: GraphQL 实践与服务搭建 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容…

《SystemVerilog Assertion 应用指南》学习01

文章目录0、基于断言的 验证1、SVA 介绍1.1.、什么是断言1.2、为什么使用 SystemVerilog 断言(SVA)1.3、SystemVerilog 的调度1.4、SVA 术语1.4.1、并发断言1.4.2、即时断言1.5、建立 SVA 块1.6、一个简单的序列1.7、边沿定义的序列1.8、逻辑关系的序列1…