本文是受DBCView的作者(CSDN用户bitbug123)之邀所写,主要是对Canmatrix工具的基础使用进行介绍。 目标读者多为汽车行业技术人员,其中多未接触过Python,故文中也包含了简要的Python环境部署说明。
步骤如下:
步骤一也可以参考https://www.runoob.com/python/python-install.html。 附:Canmatrix官网https://github.com/ebroecker/canmatrix。
1、配置Python运行环境:
- 从Python官网下载对应系统版本的Python安装包;
- 安装Python,安装时一定要勾选添加环境变量的选项,方便在命令行中调用,如图所示:
- 切换pypi(Python包管理器目录)到清华的镜像站点。因为pypi的原始镜像服务器在国外,下载很慢,切换成清华源可以加速下载。 方法为:按下win+x,在弹出菜单中点击Windows PowerShell(管理员)。
在弹出的powershell窗口中输入下面的命令并回车:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如图所示:
2、安装canmatrix和xlsxwriter组件
在powershell窗口中输入下面的命令并回车,等待安装完成:
pip install canmatrix xlsxwriter
如图所示:
3、使用canconverter进行转换
在powershell窗口中输入下面的命令(将其中的sourcefile.dbc替换为你需要转换的文件路径,将其中的target.xlsx替换成你想要生成的文件路径)并回车,即可完成从dbc到xlsx文件的转换(该方法也可以用于转换xlsx到dbc,对调源文件和目标文件类型即可):
canconvert.exe sourcefile.dbc target.xlsx
如图所示:
近期评论