LabVIEW使用Desktop Execution Trace工具包

news2025/8/11 12:11:37

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

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

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

相关文章

EPICS -- asynRecord记录使用示例

这个示例演示了如何使用asynRecord记录 1、硬件准备工作 在这里准备了一个型号为NPort 5650-8-DT的Moxa串口服务器,用于一根交叉DB9双母头线缆连接设备上端口2和端口3,使之可以相互通信。 串口服务器配置如下: IP地址:192.168…

xilinx PL测 DP 点屏 /接收(三)--TX

环境: a)硬件:官方ZCU106开发板 , tb-fmch-vfmc-dp子卡。 b)软件:vivado2021.1,vitis2021.1,裸机程序。 1、例程: 1、DP TX ip速率: 2、框架: 3、重要寄存器: 4、 5、时钟…

Java 内存溢出(二)使用 MAT 分析 .hprof 内存映像文件

目录一、内存溢出时自动导出 .hprof 文件二、下载安装 MAT三、启动 MAT四、MAT 分析 hprof 文件1.Overview 概览2.Leak Suspects 溢出原因猜测3.Histogram 对象实例数量排序4.Dominator Tree 支配树.hprof 文件: 是 java 项目的 Heap Dump 文件,也叫内存…

手把手教你搭建属于自己的PyQt5-YOLOv5目标检测平台(保姆级教程)

>>>深度学习Tricks,第一时间送达<<< 🚀🚀🚀NEW!!!PyQt5-YOLOv5目标检测平台来啦 ~ 💡💡近期,小海带尝试用Pycharm做可视化界面相关设计,并搭载之前实验训练较好的YOLOv5算法模型,以此成功搭建了属于自己的PyQt5-YOLOv5目标检测平台,平台界面…

前后端分离项目,vue+uni-app+php+mysql在线小说电子书阅读系统设计与实现(H5移动项目)

功能介绍 用户首次登陆系统需要注册一个用户作为账号&#xff0c;用户在登录平台后&#xff0c;可以进行平台的操作。主要模块包括以下几点&#xff1a; 登录功能&#xff1a;注册普通账号登录&#xff1b;登录后可以修改用户的基本信息&#xff0c;也可以退出。 资讯功能&…

stress、mpstat、pidstat

简介 压测命令&#xff1a;stress &#xff0c;一个Linux 系统压力测试工具&#xff0c;这里我们用作异常进程模拟平均负载升高的场景。 监测命令&#xff1a;mpstat 是一个常用的多核CPU 性能分析工具&#xff0c;用来实时查看每个CPU 的性能指标&#xff0c;以及所 有 CPU 的…

(附源码)计算机毕业设计JavaJava毕设项目电脑小白网站

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; Springboot mybatis Maven Vue 等等组成&#xff0c;B/…

华为机试 - 勾股数元组

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 如果3个正整数(a,b,c)满足a^2 b^2 c^2的关系&#xff0c;则称(a,b,c)为勾股数&#xff08;著名的勾三股四弦五&#xff09;&#xff0c; 为了探索勾股数的规律&#xff0c;我们定义如果勾股数(a,b,…

Spring Boot 检索定时任务

概述 应用经常需要添加检索功能&#xff0c;开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持。 Elasticsearch是一个分布式搜索服务&#xff0c;提…

iwebsec靶场搭建

iwebsec靶场可以通过两种方法进行渗透。 iwebsec靶场简介 第一种是在线靶场&#xff1a;http://www.iwebsec.com:81/ 第二种是本地搭建&#xff1a;目前可以通过两种方法搭建&#xff0c;一种是虚拟机绿色版解压即用&#xff0c;另外一种则是通过docker安装&#xff0c;也是此…

智慧港口解决方案-最新全套文件

智慧港口解决方案-最新全套文件一、建设背景二、建设思路三、建设方案四、获取 - 智慧**全套最新解决方案合集一、建设背景 智慧港口是随着时代进步发展起来的一种现代港口运输的新业态&#xff0c;它是以现代化基础设施为基础&#xff0c;促使大数据、云计算、物联网、移动互…

Ansible Automation Platform - 保护 Playbook 中的敏感内容

《OpenShift / RHEL / DevSecOps / Ansible 汇总目录》 文章目录AAP 保护 Playbook 敏感信息的方法使用 ansible-vault 保护 Playbook 中的敏感信息使用AAP的凭证保护访问通用目标的关键信息场景1场景2使用令牌访问 AAPAAP 保护 Playbook 敏感信息的方法 在上一篇《Ansible Au…

【ES笔记01】ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作

这篇文章&#xff0c;主要介绍ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作。 目录 一、索引index相关操作 1.1、创建索引 1.2、查询索引 1.3、查询所有索引 1.4、删除索引 二、文档doc相关操作 2.1、创建文档 2.2、更新文档 &am…

基于JSP的敬老院信息管理系统【数据库设计、源码、开题报告】

数据库脚本下载地址&#xff1a; https://download.csdn.net/download/itrjxxs_com/86467170 主要使用技术 ServletJSPCSSJSMysql 功能介绍 系统管理员用户功能介绍&#xff1a; 密码信息管理&#xff1a;修改个人账号密码&#xff1b; 系统用户管理&#xff1a;可以对系统…

【爬虫进阶】易班登录加密逆向

目录前言分析代码过程結果完整代码前言 demo比较简单&#xff0c;逆向难点&#xff1a;rsa加密&#xff0c;图片验证码 分析 我们模拟登录&#xff0c;请求一下 红框内是我们提交的参数&#xff0c;password看上去应该是rsa加密&#xff0c;captcha是验证码&#xff0c;key…

GO面试一定要看看这些面试题

Go核心特性 1.goroutine 协程是用户态轻量级线程&#xff0c;它是线程调度的基本单位。 使用者分配足够多的任务&#xff0c;系统能自动帮助使用者把任务分配到 CPU 上&#xff0c;让这些任务尽量并发运作。这种机制在 Go语言中被称为 goroutine&#xff08;协程&#xff09…

【javaEE】网络原理(网络层)

努力经营当下&#xff0c;直至未来明朗 文章目录前言一、网络层简述【IP协议】THINK前言 一个人最大的痛苦来源于对自己无能的愤怒 Hi&#xff0c;这里是不想秃头的宝贝儿&#xff01; 本文主要介绍【网络层】&#xff0c;其中最关键的就是【IP协议】。&#xff08;同样&…

【天池竞赛】心跳数据挖掘

天池学习赛 心跳数据挖掘 168分攻略 Chapter 1. 赛题解析 就如比赛界面所介绍的一般&#xff0c;这里再复述一遍 本次新人赛是Datawhale与天池联合发起的0基础入门系列赛事 —— 心跳信号分类预测。赛题以心电图心跳信号数据为背景&#xff0c;要求选手根据心电图感应数据预测…

【序列召回推荐】(task4)多兴趣召回实践:MIND(更新中)

note 阿里的序列召回MIND模型&#xff1a;引入了胶囊网络&#xff0c;将胶囊网络的动态路由算法引入到了用户的多兴趣建模上&#xff0c;通过B2I动态路由很好的从用户的原始行为序列中提取出用户的多种兴趣表征。在离线训练阶段&#xff0c;通过提出Label-Aware Attention详细…

Lifecycle 生命周期组件的那些事

引言 在2022的今天&#xff0c;AndroidX 普遍的情况下&#xff0c;JetPack Lifecycle 也早已经成为了开发中的基础设施&#xff0c;小到 View(扩展库) ,大到 Activity&#xff0c;都隐藏着它的身影&#xff0c;而了解 Lifecycle 也正是理解 JetPack 组件系列库生命感知设计的基…