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相关推荐

  1. Python解析CANoe录制的blf文件asc文件通用方法

    Python解析CANoe录制的blf文件&asc文件通用方法 一.背景     由于很多时候我们在录制日志文件的时候更愿意选择BLF文件,至少目前我见到的很多公司都是使用的BLF文件来作为最 ...

  2. txt、csv、trc、log格式转换成asc

    汽车行业采集报文,常常遇到采集的报文格式是txt.trc.log或者csv的,这种格式的报文如果直接分析效率低费时间,可是又无法用CANoe或者CANalyzer等软件直接读取分析,所以自己写了个软件 ...

  3. 图文详解CAN Log文件 - ASC文件格式

    目录 1 CAN Log文件 -- ASC文件格式 1.1 Header 1.2 版本编号 1.3 经典CAN网络中的描述 1.3.1 经典CAN Standard标准帧的描述 1.3.2 经典CAN ...

  4. CANOE Log 解析问题

    CANOE Log 解析问题 最近项目的耐久试验出现了,偶发性信号值变化,为了验证试验数据是否正确,使用CANOE记录了数据,接下来需要解决的问题就是如何从几十个G的海量的数据中找到异常数据. 尝试1 ...

  5. 关于CAN和BLF记录格式

    免责协议 终止协议-不要在Vector之外的产品中使用该数据格式 数据格式的访问函数应该遵守下文提供的限制条件 Vector不对使用下面的函数的操作负任何法律责任 Vector不保证下面的函数中有Bu ...

  6. CAN BLF包解析和播包发送(二):CAN BLF包解析

    DBC解析请见:CAN BLF包解析和播包发送(一):CAN dbc解析https://blog.csdn.net/qq_42503781/article/details/128966946 CAN ...

  7. vsb asc_vsb电力线故障检测kaggle竞争

    vsb asc 案例研究概述: (Overview of the case study:) Step 1: Explanation of the problem which includes deta ...

  8. oracle rfs进程过多,Oracle物理备库RFS进程消失,不能启动--解决

    今天在测试Oracle环境上做热备,发现RFS进程不存在,做了如下操作后,还是不行: 1.拷贝主库的密码文件到备库 2.重启备库,也重启了主库,并alter system switch logfile ...

  9. kvaser怎么用?Kvaser 汽车CAN通讯协议总线分析仪新手常见入门问题解决方案教程

    1.驱动安装问题 答:驱动程序安装问题通常是由防病毒软件引起的.在驱动程序安装期间,常见问题是无法安装枚举服务.解决方案:确保您的防病毒软件已关闭,然后再次安装驱动程序 2.kvaser memora ...

最新文章

  1. xcode4发布测试-打包(Archive)
  2. 第十四周项目2-带姓名的成绩单
  3. 边缘计算 — 与车联网
  4. LIst和map的遍历
  5. 轻量级日志采集系统Loki+grafana搭建
  6. @configurationproperties注解给属性赋值
  7. python 霍夫直线变换_OpenCV-Python 霍夫线变换 | 三十二
  8. LeetCode 1268. 搜索推荐系统(Trie树/multiset)
  9. php用户名登录名_PHP验证登录用户名和密码
  10. Excel 宏写入文件乱码解决
  11. quartus破解!!!!!
  12. 人生何尝不是一盘“大富翁”呢
  13. 搜索引擎优化核心关键词策略
  14. PS 切片工具的使用
  15. 移动互联网思维的5F法则
  16. 免费外链图片网站收集
  17. 华为手机如何设置微信来消息自动亮屏?
  18. SaaSpace:2022年十大最好的免费动画软件
  19. cv2.polylines()
  20. 基于单细胞多组学数据无监督构建基因调控网络

热门文章

  1. 淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口/商品详情销量接口代码对接分享
  2. R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码)
  3. kali linux 2022更改国内软件源 WSL适用
  4. Oracle 11g RAC 原地升级到 19c
  5. python练习题:使用循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4)电脑随机出拳比较胜负,显示用户胜、负还是平局
  6. Visifire图表
  7. linux opengl es,OpenGL ES之GLFW窗口搭建
  8. [Lua]字符串及字符串匹配
  9. Vue 3.0 新特性及使用方法
  10. 软件设计师 下午考试