# 车载产品测试工具集 **Repository Path**: ChenLiang-H/carProductTestTools ## Basic Information - **Project Name**: 车载产品测试工具集 - **Description**: 集成车载产品测试过程中常用的测试工具,例如自定义协议解析模块、字符串编解码模块、串口链接日志保存模块、CAN测试工具 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-02-26 - **Last Updated**: 2024-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 车载产品测试工具集 #### 介绍 集成车载产品测试过程中常用的测试工具: **1、串口连接工具:** 可以获取本机串口列表,连接串口,打印串口数据,自动保存串口数据,自定义按钮发送串口数据 **2、自定义协议解析模块:** 自由扩展协议类型,封装了部分常用函数与缓存提取函数可在配置文件内调用。只需在协议类型下的配置文件,填写协议的结构,即可完成大部分协议的解析,不需要修改代码,只需修改配置文件内容即可。 **3、字符串编解码模块** **4、CAN测试工具:** 通过选中excel表格式的can矩阵,生成dbc文件。程序根据输入的参数,找到message与对应的signal进行绑定,找到signal对应的信号描述进行绑定,并且程序自动计算每bit所占的值 #### 软件架构 使用python语言编写程序,GUI界面编程使用pyside2库 #### 安装教程 无 #### 使用说明 **1. 串口连接工具** ![输入图片说明](serial.png) **2. 自定义协议解析工具** ![输入图片说明](analysis01.png) ![输入图片说明](analysis02.png) ![输入图片说明](analysis03.png) ![输入图片说明](analysis04.png) ![输入图片说明](analysis05.png) **3. 字节转换工具:** ![输入图片说明](byte.png) **4. CAN测试工具:** ![输入图片说明](can02.png) ![输入图片说明](can01.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)