dbc文件自动生成

dbc文件是用来解析CAN原始报文,使得我们所需要的信息直观地展现在我们面前。对我们分析问题以及故障有很大的帮助。

dbc文件制作方法大致有2种:人工制作和脚本自动生成。

先说说第一种方法:人工制作

现在很多CAN卡的上位机基本上都有制作dbc文件的界面。如CANoe上位机以及PCAN的上位机均带有相关编辑界面。制作较为简单,但过程重复繁琐;

那么 ,为了从这种繁琐的工作中解脱出来,我们来谈谈第二种方法:脚本自动生成。

利用脚本生成DBC文件的大致思路如下:

将编辑DBC文件用到的CAN通信矩阵以一定的格式排布;

●编辑脚本将EXCEL表格形式的CAN通信矩阵读取;

●脚本将dbc文件以文本(或者叫字符串)的形式写出来即可;

编写DBC文件脚本的工具很多,比如微软的Visual Studio ,或者Matlab等。

因为每个厂家的CAN矩阵格式不统一,我这里也不好提供相应的脚本,只能分享一个大致的思路。

如果需要详细的脚本,请技术沟通。

本作者水平有限,如有错误或不足之处,请大家斧正!

猜你喜欢

转载自blog.csdn.net/LIUGONGZHOU01/article/details/80049311