在CANoe/CANalyzer中给CAN Log.asc/blf文件“瘦身”

news2024/11/28 20:43:32

案例背景(共7页精讲):

该篇博文将告诉您,如何给离线文件CAN Log.asc/blf文件“瘦身”:批量删除/过滤 CAN Log中,不需要的CAN ID和CAN channel。

目录

1 准备工作

2 插入CAN Filter

3 保存“瘦身” 后的CAN Log

3.1 手动保存

3.1 自动保存

结尾


优质博文推荐阅读(单击下方链接,即可跳转):

Vector工具链

CAN Matrix DBC

CAN Matrix Arxml

1 准备工作

当你使用CANoe/CANalyzer在“Offline离线”模式下,回放一个CAN Log时(见下图1-1:Test_CAN_Log),如果觉得Trace窗口显示的ID或Channel过多(如特定场景需要批量删除一些CANID):如下图1-1,我们仅想看到CAN1的帧ID0x1000x101,删除/过滤帧ID0x102,并保存,得到“瘦身”后的新CAN Log文件,见图1-2(该图左侧是瘦身前的CAN Log文件,右侧是瘦身后的CAN Log文件)。

下面我们将告诉你瘦身后的CAN Log文件是如何得到的!!!

图1-1

图1-2

2 插入CAN Filter

在下图2-1箭头指向的“小方块“位置,鼠标右键,在其上下文中,依次找到并单击“Insert Event Filter -- > CAN”。完成后,在原先“小方块“的位置,被一个CFB插件替代,见图2-2。

图2-1

图2-2

双击该CFB插件后,弹出CAN Filter对话框,见图2-3。

图2-3

Type选择“Pass Filter”启动过滤。在Frame Filter子页的空白位置,鼠标右键,在其上下文中,选择“Add Frame Identifier…”(如果工程中有加载CAN Matrix DBC/Arxml文件,可选择“Add Frame from Database…”),见图2-4。

图2-4

选择“Add Frame Identifier…”后,弹出Frame ID Filter对话框。在该对话框中,写入要过滤/保留的CAN ID(十六进制)CAN Channel(对应Trace窗口中的CAN1CAN2CAN3…),完成后,单击OK,见图2-5。完成后的效果,见图2-6。

图2-5

图2-6

重复上述过程,再过滤/保留一个对应通道的CAN ID(枚举出所有需要保留的对应通道的CAN ID),见图2-7。

图2-7

完成上述过滤设置后,单击“闪电”按钮,离线运行,见图2-8。

图2-8

3 保存“瘦身” 后的CAN Log

3.1 手动保存

完成图2-8后,在选择Trace窗口的空白处,鼠标右键,在其上下文中,选择“Import/Export -- > Export”,见图3-1。接着在弹出的Trace Export对话框中,选择需要导出的路径,以及新CAN Log的文件名和格式,单击Save保存,见图3-2。

图3-1

图3-2

3.1 自动保存

Logging提供了自动保存功能,见图3-3。双击Logging,在弹出的Logging File Configuration对话框中,选择需要导出的路径,以及新CAN Log的文件名和格式,完成自动保存的设置后,单击“闪电”按钮,离线运行,见图3-4。

图3-3

图3-4

结尾

获取更多“汽车电子资讯”和“工具链使用”,

请关注CSDN博客“汽车电子助手”,做您的好助手。

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

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

相关文章

一种RK3399+MIPI+FPGA的高速工业相机的设计方案(一)

目 前 , 嵌 入 式 相 机 逐 渐 代 替 了 传 统 相 机 进 入 大 众 的 视 野 , 应 用 在 公 安 刑 侦 、 生 物 医 学和 文 物 保 护 等 诸 多 领 域 。 但 是 随 着 人 们 对 图 像 视 觉 成 像 质 量 追 求 的 提 升 , 图 像 传 感 器 的 特…

ESP32S3系列--SPI主机驱动详解(一)

一、目的SPI是一种串行同步接口,可用于与外围设备进行通信。ESP32S3自带4个SPI控制器外设(Master),其中SPI0/SPI1内部专用,共用一组信号线,通过一个仲裁器访问外部Flash和PSRAM;SPI2/3各自使用一组信号线;开…

【C++】二叉树的前序中序后序非递归实现

文章目录二叉树的前序遍历二叉树的中序遍历二叉树的后序遍历总结二叉树的前序遍历 前序遍历的顺序是根、左、右。任何一颗树都可以认为分为左路节点,左路节点的右子树。先访问左路节点,再来访问左路节点的右子树。把访问左路节点的右子树看成一个子问题…

VUE3 插件的开发和使用

在构建 Vue 项目的过程中,离不开各种开箱即用的插件支持,用以快速完成需求,避免自己造轮子。 在 Vue 项目里,可以使用针对 Vue 定制开发的专属插件,也可以使用无框架依赖的通用 JS 插件,插件的表现形式也是…

51单片机学习笔记_11 蜂鸣器,识简谱,根据简谱编写蜂鸣器代码

蜂鸣器实验 蜂鸣器简单地说,就是电磁线圈和磁铁对振动膜的作用。 单片机的是无源蜂鸣器,不能一直充电,需要外部控制器发送震荡信号,可以改变频率产生不同的音色、音调。 大多数有源蜂鸣器则没有这个效果,有源蜂鸣器…

JavaScript(四)-全面详解(学习总结---从入门到深化)

👏作者简介:大家好,我是小童,Java开发工程师,CSDN博客博主,Java领域新星创作者 📕系列专栏:前端、Java、Java中间件大全、微信小程序、微信支付、若依框架、Spring全家桶 📧如果文章…

JAVA开发(Redis的主从与集群)

现在web项目无处不在使用缓存技术,redis的身影可谓无处不在。但是又有多少项目使用到的是redis的集群?大概很多项目只是用到单机版的redis吧。作为缓存的一块,set ,get数据。用的不亦乐乎。但是对于高可用系统来说,数据…

Tomcat简介

目录 一、Tomcat简介 二、下载安装Tomcat 三、利用Tomcat部署静态页面 一、Tomcat简介 Tomcat是一个HTTP服务器,可以按照HTTP的格式来解析请求来调用用户指定的相关代码然后按照HTTP的格式来构造返回数据。 二、下载安装Tomcat 进入Tomcat官网选择与自己电脑…

电子科技大学人工智能期末复习笔记(二):MDP与强化学习

目录 前言 期望最大搜索(Expectimax Search) ⭐马尔科夫决策(MDP)——offline(超重点) 先来看一个例子 基本概念 政策(Policy) 折扣(Discounting) 如…

Mysql中的事务

1. MyIsam是不支持事务的, InnoDB支持 2.事务的四大特性ACID 原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节,而且事务在执行过程中…

PythonWeb开发基础(四 完)Response使用及wsgify装饰器

课程地址:Python 工程师进阶技术图谱 文章目录🌾 Response使用及wsgify装饰器1、Response的使用2、wsgify装饰器🌾 Response使用及wsgify装饰器 1、Response的使用 前面一节我们知道了,使用webob的Request模块可以很方便地对请求…

若依框架---PageHelper分页(十五)

👏作者简介:大家好,我是小童,Java开发工程师,CSDN博客博主,Java领域新星创作者 📕系列专栏:前端、Java、Java中间件大全、微信小程序、微信支付、若依框架、Spring全家桶 &#x1f4…

STM32开发(7)----CubeMX配置串口通讯(轮询方式)

CubeMX配置串口通讯(轮询方式)前言一、串口的介绍二、实验过程1.实验材料2.STM32CubeMX配置PWM3.代码实现重载printf轮询接收4.编译烧录5.硬件连接6.实验结果重载printf结果串口轮询接收结果总结前言 本章介绍使用STM32CubeMX对串口进行配置的方法&…

​力扣解法汇总1797. 设计一个验证系统

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 你需要设计一个包含验证码的验证系统。每一次验证中,用户会收到一个…

vue:自定义组件如何使用v-model

问题: 在使用自定义组件时,我们有时候需要使用 v-model 来双向绑定。方法: 在vue中,v-model 的值相当于默认传递了一个名为 value 的 prop 和一个名为 input 的事件(注意,这个value的prop是需要在自定义组件…

《皮格马利翁效应》-期待效应

“ 人生没有白走的路,没有白读的书,你触碰过的那些文字会在不知不觉中帮你认知这个世界 #每天读本书 #关注我每天解读一本书”《皮格马利翁效应》01关于作者朱瑟琳•乔塞尔森,女性心理学家,是国际 公认的精神医学大师欧文•亚隆的…

刚刚,微软推出支持chatGPT的必应

文章目录刚刚,微软推出支持chatGPT的必应什么是新的必应?如何体验页面初体验结语:搜索引擎的新时代刚刚,微软推出支持chatGPT的必应 这款新的必应功能允许用户通过自然语言方式与chatgpt进行交流,以获得快速、准确的信…

华为HCIE学习之openstack基础

文章目录一、Openstack各种文件位置二、Openstack命令操作1.使用帮助三、用命令发放云主机1、创建租户2、创建用户并与租户绑定3、注册镜像4、创建规格5、创建公有网络及其子网(做弹性IP用)6、创建私有网络及其子网7、创建路由并设置网关与端口8、创建安…

C++类与对象(中)

✅<1>主页&#xff1a;我的代码爱吃辣 &#x1f4c3;<2>知识讲解&#xff1a;C &#x1f525;<3>创作者&#xff1a;我的代码爱吃辣 ☂️<4>开发环境&#xff1a;Visual Studio 2022 &#x1f4ac;<5>前言&#xff1a;C类中一共有六个默认成员函…

当ChatGPT遇到网络安全

ChatGPT&#xff1a;是人工智能技术驱动的自然语言处理工具&#xff0c;它能够通过学习和理解人类的语言来进行对话&#xff0c;还能根据聊天的上下文进行互动&#xff0c;真正像人类一样来聊天交流&#xff0c;甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务。GPT 是 …