CAN log之blf/vsb/asc/trc
BLF(Binary Logging Format)
可以参考CAN数据格式-BLF
依赖:
binlog.h
binlog_objects.h
binlog.dll
binlog.lib
VSB(Vehicle Spy Binary)
Vehicle Spy VSB file Spec
https://libraries.io/pypi/ICS_VSBIO
ASC(ASCII Logging Files)
可以参考CAN数据格式-ASC
TRC(PEAK CAN TRC File Format)
PEAK CAN TRC File Format
BLF不能直接打开,需要使用Vector提供的binlog.dll
VSB不能直接打开,但以bin格式打开可以看到具体的文件结构,官方提供了对应的库可以使用
问题:在vsb转asc时,timestamp始终转换不对,没有更多资料的情况下,就弄不懂了
转换出来的时间戳如下:
5627/02/08 02:09:01:190841 2 0E0 Rx d 8 FF 88 00 E0 F0 92 00 00
5627/02/24 22:43:46:927610 1 0E0 Rx d 8 FF 88 00 E0 F0 92 00 00
5630/01/01 20:57:52:673360 1 2F1 Rx d 8 20 76 00 00 00 00 81 00
这个时间戳感觉有问题
使用转换工具转换出来的asc文件如下:0.000000 2 E0 Rx d 8 FF 88 00 E0 F0 92 00 000.000025 1 E0 Rx d 8 FF 88 00 E0 F0 92 00 000.002531 1 2F1 Rx d 8 20 76 00 00 00 00 81 00
这个时间戳是对的
asc和trc文件可以直接打开,不再多说
分析这些文件格式的主要目的是针对不同工具生成的CAN日志文件做分析
比如说,判断远程控制,远程启动,远程诊断等等功能是否被正确执行
另外,还有基于Python库的解析,后续再慢慢添加
CAN log之blf/vsb/asc/trc相关推荐
- Python解析CANoe录制的blf文件asc文件通用方法
Python解析CANoe录制的blf文件&asc文件通用方法 一.背景 由于很多时候我们在录制日志文件的时候更愿意选择BLF文件,至少目前我见到的很多公司都是使用的BLF文件来作为最 ...
- txt、csv、trc、log格式转换成asc
汽车行业采集报文,常常遇到采集的报文格式是txt.trc.log或者csv的,这种格式的报文如果直接分析效率低费时间,可是又无法用CANoe或者CANalyzer等软件直接读取分析,所以自己写了个软件 ...
- 图文详解CAN Log文件 - ASC文件格式
目录 1 CAN Log文件 -- ASC文件格式 1.1 Header 1.2 版本编号 1.3 经典CAN网络中的描述 1.3.1 经典CAN Standard标准帧的描述 1.3.2 经典CAN ...
- CANOE Log 解析问题
CANOE Log 解析问题 最近项目的耐久试验出现了,偶发性信号值变化,为了验证试验数据是否正确,使用CANOE记录了数据,接下来需要解决的问题就是如何从几十个G的海量的数据中找到异常数据. 尝试1 ...
- 关于CAN和BLF记录格式
免责协议 终止协议-不要在Vector之外的产品中使用该数据格式 数据格式的访问函数应该遵守下文提供的限制条件 Vector不对使用下面的函数的操作负任何法律责任 Vector不保证下面的函数中有Bu ...
- CAN BLF包解析和播包发送(二):CAN BLF包解析
DBC解析请见:CAN BLF包解析和播包发送(一):CAN dbc解析https://blog.csdn.net/qq_42503781/article/details/128966946 CAN ...
- vsb asc_vsb电力线故障检测kaggle竞争
vsb asc 案例研究概述: (Overview of the case study:) Step 1: Explanation of the problem which includes deta ...
- oracle rfs进程过多,Oracle物理备库RFS进程消失,不能启动--解决
今天在测试Oracle环境上做热备,发现RFS进程不存在,做了如下操作后,还是不行: 1.拷贝主库的密码文件到备库 2.重启备库,也重启了主库,并alter system switch logfile ...
- kvaser怎么用?Kvaser 汽车CAN通讯协议总线分析仪新手常见入门问题解决方案教程
1.驱动安装问题 答:驱动程序安装问题通常是由防病毒软件引起的.在驱动程序安装期间,常见问题是无法安装枚举服务.解决方案:确保您的防病毒软件已关闭,然后再次安装驱动程序 2.kvaser memora ...
最新文章
- xcode4发布测试-打包(Archive)
- 第十四周项目2-带姓名的成绩单
- 边缘计算 — 与车联网
- LIst和map的遍历
- 轻量级日志采集系统Loki+grafana搭建
- @configurationproperties注解给属性赋值
- python 霍夫直线变换_OpenCV-Python 霍夫线变换 | 三十二
- LeetCode 1268. 搜索推荐系统(Trie树/multiset)
- php用户名登录名_PHP验证登录用户名和密码
- Excel 宏写入文件乱码解决
- quartus破解!!!!!
- 人生何尝不是一盘“大富翁”呢
- 搜索引擎优化核心关键词策略
- PS 切片工具的使用
- 移动互联网思维的5F法则
- 免费外链图片网站收集
- 华为手机如何设置微信来消息自动亮屏?
- SaaSpace:2022年十大最好的免费动画软件
- cv2.polylines()
- 基于单细胞多组学数据无监督构建基因调控网络
热门文章
- 淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口/商品详情销量接口代码对接分享
- R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码)
- kali linux 2022更改国内软件源 WSL适用
- Oracle 11g RAC 原地升级到 19c
- python练习题:使用循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4)电脑随机出拳比较胜负,显示用户胜、负还是平局
- Visifire图表
- linux opengl es,OpenGL ES之GLFW窗口搭建
- [Lua]字符串及字符串匹配
- Vue 3.0 新特性及使用方法
- 软件设计师 下午考试