社区
脚本语言
帖子详情
使用Python制作一个工具,目的是解析arxml文件和dbc文件,并且可以比较这两个文件有什么不同的地方
lautnerxing
2019-03-27 06:28:36
问题如标题,求大佬帮帮忙
我目前已经可以分别提取出来我想要对比的东西了,但是怎么进行比较啊,要比较的东西是dbc里面的message信息和arxml里面的端口号(这两个要对比的东西在名称上保持一致)
...全文
3372
1
打赏
收藏
使用Python制作一个工具,目的是解析arxml文件和dbc文件,并且可以比较这两个文件有什么不同的地方
问题如标题,求大佬帮帮忙 我目前已经可以分别提取出来我想要对比的东西了,但是怎么进行比较啊,要比较的东西是dbc里面的message信息和arxml里面的端口号(这两个要对比的东西在名称上保持一致)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无情剑客q
2021-07-01
打赏
举报
回复
哥 能分享一下源码吗 想学习一下
Excel——
DBC
互转
工具
_c#
dbc
转excel_nan_
dbc
文件
excel_
DBC
CAN_
DBC
文件
包含EXCEL-
DBC
互转
工具
,可以快速生成生成
dbc
文件
canmatrix:转换Can(控制器局域网)数据库格式.
ar
xml .
dbc
.dbf .kcd ..
Canmatrix是
一个
python
软件包,用于读取和写入几种CAN(控制器局域网)数据库格式。 关于 Canmatrix实现了
一个
“
Python
Can Matrix对象”,该对象描述了can通信和所需的对象(Bo
ar
dunits,帧,信号,值等) 。Canmatrix还包括
两个
工具
(canconvert和cancomp
ar
e),用于转换和
比较
CAN数据库。 安装说明 玩得开心, 如有任何建议,请随时与我联系 爱德华
汽车架构
解析
:
python
解析
Autos
ar
架构的
AR
XML
Autos
ar
架构下
ar
xml
文件
作为通用数据库
文件
,在数据传输和存储中起到关键作用。行业上其实有一些
ar
xml的
工具
可以将
ar
xml转换成
dbc
,再将
dbc
转换成自己想要的数据,但是拿到的数据是不完整的,
ar
xml有一些数据
dbc
是没有的,也根据缺少的数据直接到
AR
XML拿,不用硬解
AR
XML。想要
解析
AR
XML的最好的方法就是对原始数据进行处理。网上有一些
python
的库推荐,如xml.etree.ElementTree等,我试用了下,
ar
xml的层级关系太多了感觉处理起来不太自由。
【
Python
】canmatrix
解析
dbc
文件
Python
解析
dbc
文件
【CAN信号
解析
】
使用
python
-can/cantools
解析
CAN数据
用
python
分析asc,blf等格式数据,
python
-can这个包是必备的cantools这个包虽然理论上非必须,但用它处理起来更方便。另外cantools这个包本身依赖
python
-can,所以直接装个cantools就能直接上手干了。另外,要分析asc, blf格式的数据,还得需要相应的数据库
文件
,也就是.
dbc
或.
ar
xml
文件
。
DBC
(Database Container)是一种CAN数据定义
文件
,用于描述车辆网络系统中的消息、信号和节点之间的关系和通信规则。
脚本语言
37,744
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章