【CANoe使用大全】——Trace窗口

文章目录

  • 1.Trace作用
  • 2.Trace窗口打开方式
    • 2.1.Analysis—>Trace
    • 2.2.Measurement Setup ------> Trace
  • 3.Trace窗口菜单栏介绍
    • 3.1. Detail View
    • 3.1. Statistic View
    • 3.3.Difference view
    • 3.4.Predefined filter
    • 3.5.Analysis filter
    • 3.6.其他过滤方式
  • 4. 其他窗口介绍
  • 5. 报文保存
  • 6.Trace窗口配置
    • 6.1.Trace窗口“列”的配置
    • 6.2 trace窗口颜色配置
    • 6.3Trace窗口字体大小修改
  • 7.Tips
    • 7.1.快速定位报文位置
    • 7.2.快速定位标记位置

1.Trace作用

在做CAN的总线分析最常用的窗口就是Trace窗口,可对报文进行查看,过滤、统计等

2.Trace窗口打开方式

Trace打开有两种方式

2.1.Analysis—>Trace

可通过Analysis——>Trace进行Trace窗口的打开与新建
在这里插入图片描述

2.2.Measurement Setup ------> Trace

在这里插入图片描述

3.Trace窗口菜单栏介绍

3.1. Detail View

详细视图:查看一条报文的具体信息
主要显示运行时间,报文细节(类型、长度、具体数据、信号等)
在这里插入图片描述

3.1. Statistic View

静态视图:可以统计分析多条报文的情况
同时选中多条报文,则会显示这些报文的时间差等信息,
主要对比数据最大值最小值、平均值、时间差,选中报文数量等,一般需要先把报文展开。
同ID多条报文进行比较,如下:
在这里插入图片描述

3.3.Difference view

差分视图:同时对两条报文进行对比分析,
主要对同一ID报文做差分,在选中报文超出2条的时候,差分处理时仅对第一次选中报文的与最后一次选中的报文做差分。
具体操作方法:先选一条报文作为参考事件,右键选中后,然后选另一条报文与之做对比,可以看到信号差值,时间差等信息。

在这里插入图片描述

3.4.Predefined filter

预过滤器:预先定义好的过滤器,只有被勾选上的选项,才能被看到。
常用在混合总线中。
在这里插入图片描述
在这里插入图片描述

3.5.Analysis filter

分析过滤器:两种过滤方式;
1.可过滤掉不想在Trace中显示的报文(Stop filter),
2.留下想在Trace中显示的报文(pass filter)
右键选中Trace中的报文,拖入对应的过滤器下
在这里插入图片描述
在这里插入图片描述

3.6.其他过滤方式

在Trace窗口有很多属性列,可选中属性列,从下拉框中进行选择过滤内容

在这里插入图片描述

4. 其他窗口介绍

在这里插入图片描述

5. 报文保存

在这里插入图片描述
报文存储有有blf和asc两种可是,blf只能用CANoe打开,asc可用txt记事本打开
在这里插入图片描述
在这里插入图片描述

6.Trace窗口配置

Trace配置窗口可通过两种方式进入,
1.快捷方式,如下图
在这里插入图片描述
2.鼠标右键点击Trace空白处
在这里插入图片描述
配置窗口如下:
在这里插入图片描述

6.1.Trace窗口“列”的配置

可在此窗口进行列的要素增加与删减
在这里插入图片描述
在这里插入图片描述

6.2 trace窗口颜色配置

在这里插入图片描述
在这里插入图片描述

6.3Trace窗口字体大小修改

在这里插入图片描述

7.Tips

7.1.快速定位报文位置

在工程No Run状态下,Trace中报文展开的情况下,通过时间可快速定位,报文位置。一般该功能用于配合测试报告中的时间戳到Trace中查找相关报文。
如下图:
在这里插入图片描述

7.2.快速定位标记位置

在这里插入图片描述

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

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

相关文章

阿里巴巴Java开发手册(详尽版)

点击下载 阿里巴巴Java开发手册

【RabbitMQ】延迟队列之死信交换机

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《RabbitMQ实战》。🎯🎯 &am…

==与equals

在Java中, 和 equals() 是两种不同的比较方式,用于比较对象或基本数据类型,但它们在比较时的行为是不同的。 操作符: 当用于比较基本数据类型(如 int, char, boolean 等)时, 比较的是它…

前端学习生产环境、开发环境、测试环境

1、路径 定义是什么环境 NODE_ENVdevelopment 开发环境 2、.env 端口号 3、.env.development 开发环境 4、.env.production 生产环境 5、.env.test 测试环境 6、如何访问,通过process.env进行访问 学习中.......

简化java代码:mapstruct + 策略模式

目录 目的 准备 注意 相同类型-属性名不同 实体类 映射 使用 验证-查看实现类 测试 不同类型(策略模式) 实体类 映射 工具类 使用:对象拷贝 验证-查看实现类 测试 使用:集合拷贝 测试 策略模式说明 准备-依赖 目的 简化 BeanUtils.…

【RL】(task4)DDPG算法、TD3算法

note 文章目录 note一、DDPG算法二、TD3算法时间安排Reference 一、DDPG算法 DDPG(Deep Deterministic Policy Gradient)算法 DDPG算法是一种结合了深度学习和确定性策略梯度的算法。它主要解决的是在连续动作空间中,智能体(age…

Axios取消请求:AbortController

AbortController AbortController() 构造函数创建了一个新的 AbortController 实例。MDN官网给出了一个利用AbortController取消下载视频的例子。 核心逻辑是:利用AbortController接口的只读属性signal标记fetch请求;然后在需要取消请求的时候&#xff0…

python算法与数据结构---单调栈与实践

单调栈 单调栈是一个栈,里面的元素的大小按照它们所在栈的位置,满足一定的单调性; 性质: 单调递减栈能找到左边第一个比当前元素大的元素;单调递增栈能找到左边第一个比当前元素小的元素; 应用场景 一般用…

Ubuntu22.04安装4090显卡驱动

1、安装完Ubuntu系统,打完所有补丁后再进行后续操作 2、下载系统所需要的版本的NV显卡驱动,本次由于使用CUDA12.1,故选用的驱动版本为NVIDIA-Linux-x86_64-530.41.03.run 3、卸载NV驱动(只是保险起见,并不是一定会卸…

微信小程序登录获取手机号教程(超详细)

1. 背景介绍: 在我们开发微信小程序时,登录时,需要获取用户手机号作为唯一标识,下面我介绍一下获取手机号的教程。 本篇文章介绍后端获取方法: 前端工作 后端工作 前端 新建Page页面,在xxx.wxml中加入…

Shell脚本④循环语句for、while、until

目录 一.for 1. 九九乘法表 2.求1到10奇数和 3.累计加到100 (1)方法一 (2)方法2 二.while 1.猜价格小游戏 2.累加到100的方法三 三.until循环 1.累加到100方法四 四.嵌套循环 五.循环语句中break、exit和continue 1…

如何把标书制作精美

标书,作为一种正式的文件,其制作需要我们花费心思。精美、专业的标书不仅能准确传达信息,还能给阅读者留下深刻印象。那么,如何才能制作出精美的标书呢?接下来,我会从五个方面为您详细解析。 一、内容至上 …

RabbitMQ简单模式和工作模式

RabbitMQ 是一个消息队列中间件,用于在分布式系统中进行消息传递。在 RabbitMQ 中,有几种工作模式,其中简单模式和工作模式是其中两种基本的模式之一。 简单模式(Simple Mode): 在简单模式中,有…

前端 - 视觉呈现技术

前言 不知道大家有没有在微信中看见过,那种特别炫酷的h5,从事前端工作的伙伴看着这么炫酷的效果,又不知如何实现。本文就带你走进前端高阶视觉特效。 特效 视觉呈现做的最熟的,我觉得应是视频了,每个视频工具都能根…

使用封装函数判断素数

#include<stdio.h> int judgeprime(int n) //判断是不是素数 { int i 0; int j 1; //默认素数&#xff0c;判断之后若不是素数&#xff0c;返回j0&#xff0c;否则返回j1 for (i 2; i < n; i) {if (n%i 0) //有其他共因数&#xff0c;不为素数{j 0;break;} }…

26.删除排序数组中的重复项(力扣LeetCode)

26.删除排序数组中的重复项 题目描述 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nu…

v-if 导致 elementui 表单校验失效问题解决

问题 在使用 elementui 表单的过程中&#xff0c;某些表单项需要通过 v-if 来判断是否展示&#xff0c;但是这些表单项出现了检验失效的问题。 解决方法 1、给需要 v-if 判断的表单项添加 key 值 <el-form ref"form" :model"form"><el-form-i…

【Unity学习笔记】创建人物控制器

人物左右移动 1 导入模型&#xff0c;如果没有模型&#xff0c;则在 窗口-资产商店-free sample 找到人物模型 2 在 窗口-包管理中 导入自己的模型 3 在自己的资产文件夹中找到Prefabs Base HighQuality MaleFree1模型&#xff0c;导入到场景中 4 Assets中创建C#项目 写入如下…

四、MySQL之DML DQL

有关数据表的DML操作 INSERT 针对于数据的插入DELETE 针对于数据的删除UPDATE 针对于数据的修改 4.1 INSERT语句 INSERT INTO 表名 [(列名1,列名2,....)] VALUES (值1&#xff0c;值2&#xff0c;...); 默认情况下&#xff0c;一条插入命令只针对一行进行影响INSERT INTO 表…

Leetcode:二分搜索树层次遍历

题目&#xff1a; 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 示例&#xff1a; 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;[[3],[9,…