CAN数据格式-ASC
欢迎关注《汽车软件技术》公众号,回复关键字获取资料。
Vector工具录制的数据,一般有ASC和BLF两种格式,本文介绍ASC。
1. ASC定义
ASC(ASCII)即文本文件,数据已可视化的文本存储。
2.ASC查看
通常情况下,用记事本就可以打开。但文本文件占用空间大,而且车辆CAN通道越来越多,1个小时的数据可以超过1G,普通记事本或开源软件(如notepad++)已经无法打开。推荐使用UltraEdit。
当然,使用CANalyzer/CANoe等回放数据才是最正确的方式。
3.ASC组成
安装完Vector软件后,可以在Doc\LoggingFormat_ASCII目录下看到《CAN_LOG_TRIGGER_ASC_Format.pdf》。此文档详细说明了ASC内容。
1)示例
2)CAN Message Event
重点看一下CAN Message Event,这也是ASC文件的主要部分
从左到右一次是:时间戳、CAN通道编号、帧ID(16进制)、帧方向(发送或接收)、d。之后跟的DLC、数据。
4.ASC解析
1)读取方式
因ASC文件会有千万行以上的规模,因此选择效率最高的方式,至关重要。推荐使用ReadLine,每次读一行的形式。
2)取值
正则表达式(Regular Expression)是处理文本的好工具,多语言都支持。
取出所有非空格的字符串:(\S+)
输入:2.5009 1 64 Tx d 8 00 01 02 03 04 05 06 07
输出:
(回复“ASCI例子”获取)
3)解析
从ASC中获取CAN数据后,阅读本公众号DBC的文章,就可以了。
CAN数据格式-ASC相关推荐
- CAN log之blf/vsb/asc/trc
BLF(Binary Logging Format) 可以参考CAN数据格式-BLF 依赖: binlog.h binlog_objects.h binlog.dll binlog.lib VSB(V ...
- MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版
MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传) 文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 ...
- 如何使用SQL Server Reporting Services将数据格式转换为有价值的数据集
介绍 ( Introduction ) Oft times we are forced into situations where we must clearly think outside of t ...
- 数据挖掘 (一)——ASC文件读写、时间戳转换、可执行文件打包
一.时间戳介绍 云平台上的数据通常以timestamp为时间戳,现在有个需求,需要将timestamp时间转换成datetime时间 TimesTamp,一个能表示一份数据在某个特定时间之前已经存在的 ...
- C语言练习题,大小写字母转换,ASC码的输出
程序运行示例如下:编写程序实现以下功能:从键盘输入一个大写英文字母,将该字母转换成小写字母后,打印输出转换后的小写字母及其所对应的ASC码值. **输入提示信息**:"Enter a cap ...
- 关于asc、txt格式到pcd、ply格式数据转换
1 asc数据说明 许多点云数据是asc或txt数据格式,asc(ascii)即文本文件,数据已可视化的文本存储.在点云数据处理时,常面临数据格式转换问题,比如说需要转换成pcd或ply数据格式. 2 ...
- 最全的测绘、地信数据格式介绍
文章目录 测绘.地信数据格式 矢量 GIS 文件格式 栅格 GIS 文件格式 压缩栅格文件格式 地理数据库文件格式 关系数据库管理系统 (RDBMS) 激光雷达文件格式 CAD 文件格式 高程文件格式 ...
- Elasticsearch: date时间数据格式踩过的坑
1. 默认情况下 时间格式是可以自定义的,但是如果没有指定一个格式,它将使用默认的格式(时间格式里面必须包含年份,并且时间中的时分秒是可选的),例如格式:yyyy-MM-dd'T'HH:mm:ss.S ...
- 封装 发送socket api遇到的坑(涉及数据格式转换)
发送socketapi封装(涉及数据格式转换) 首先说说这个api,在windows环境,给本机的某个端口发送socket,然后这个端口已经被一个中间件绑定了,这个中间件就给远程设备发送,然后接受信息 ...
- 三维CAD内核+CAD数据格式基础知识科普(ACIS、OCC、ParaSolid)
梅敬成 三维CAD软件发展历程:过去 现在和未来 1.CAD内核 CAD技术从60年代诞生以来,经历了二维绘图.线框模型.自由曲面模型.实体造型.特征造型等重要发展阶段.随着CAD技术的发展也诞生了许 ...
最新文章
- CSS之布局(盒子的尺寸)
- HALCON识别数字ID
- 自己动手实现OpenGL之glViewPort(一)
- 与优秀的人在一起,自己也会优秀起来!高质量技术群等你加入!
- 搜索引擎ElasticSearchV5.4.2系列一之ES介绍
- .propertie文件注释
- Sum of Even Numbers After Queries
- linux 创建一个垃圾篓防误删及其误删文件恢复
- 自下而上、从右往左层次遍历
- 如何使用final阻止重载?如何使用final阻止继承?
- 第一节 MongoDB介绍及下载与安装
- Windows Phone 7 Tips (8)
- oki5530sc打印错误_四通OKI5530常见故障分析
- 基于javaweb+jsp的汽车租赁管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
- DQN的e-greedy策略理解
- Unity Shader - PBR相关公式及代码
- Linux初学运维5
- 洛谷P4683 [IOI2008] Type Printer 题解
- 菜鸟系列之一:在ubuntu linux下搭建android开发
- Mysql数据库简要介绍
热门文章
- SLF4J user manual
- java网上购物系统_基于java的网上购物系统的设计与实现
- 省会、自治区、直辖市、特别行政区
- 【LAMMPS系列】LAMMPS安装WIN并行版
- windows系统查看局域网内所有已使用的IP
- 慧荣SM2258XT+B17颗粒,固态硬盘无法格式化已开卡成功,经验分享+量产工具,SM2259XT2类似
- 微软文本转语音小工具(Text to speech)
- android怎么oauth2公版认证,Android中腾讯微博OAuth认证(一)---获取RequestToken
- Django搭建个人博客之制作app并配置相关环境
- 联想主板9针开关接线图_收藏丨34个电气控制接线图、电子元件工作原理图