使用canconvert合并两个dbc文件

1.官网下载python并安装

https://www.python.org/downloads/windows/

官网下载,目前我下载的是稳定版本里面的最新版3.10.5,下载好后一步一步点击下一步,就可以安装好了。

注意:在安装界面中可以勾选 添加环境变量这个选项。即添加python310的环境变量到操作系统里。

 

查看python310是否安装成功

以管理员权限打开powerShell

2.升级pip,并查看是否可以运行

Python310里自带pip软件,这里升级下pip软件

 

Cd到Script下,运行pip软件,可以看到当前路径下的pip已经可以正常起来

 

3.通过pip安装setuptools,canmatrix

 

 

4.使用canconvert合并两个文件

合并命令:canconvert --merge=a.dbc b.dbc output.dbc

其他一些命令可以参考这个文章https://canmatrix.readthedocs.io/en/latest/cli.html

感兴趣的同学可以仔细观察下这个命令执行后的输出log,展示了merge的过程,可以发现两点

1.如果两个message相同,不会merge

2.如果两个message id相同,但由于某些错误,名字不一样,也不会merge

 

posted @ 2022-07-21 23:53  midhillzhou  阅读(2204)  评论(0编辑  收藏  举报