📘前言
- 🍅以CAN通讯为主的测试,DBC文件,是我们所有诊断通讯测试的最原始输入,能够将DBC文件解析成我们C/Python 代码识别的数据类型,那么我们就可以实现自动化的测试,批量的信号,报文测试
- 🍅这一节博客内容,用好了,价值无量
- 🌳测试软硬件环境: Win10 X64 Python 3.8 PyQt5 5.16.5
DBC文件简介
🌎想要实现的目的
-
🍅基于vector的产品开发,自然会用到capl脚本,在写脚本中,自然会用到大量的signals,messages,有大量的代码的区别往往只有一个signal或者message ,为了提高写代码的效率和复用性,我想通过python提取出dbc文件中的signals和message然后批量生成capl脚本
-
🍅如下图就是Python脚本界面,输入dbc文件,解析出信号和报文等所有dbc文件中的信息,这个只是初步动作,拿到这个数据后,下一步,想用这些信号和报文做什么测试,可以根据具体情况,再添加自己的脚本</