一种基于诊断设计规范文件的ODX文件生成方法及装置与流程
- 国知局
- 2024-08-22 14:47:26
本发明涉及车辆,特别涉及一种基于诊断设计规范文件的odx文件生成方法及装置。
背景技术:
1、当前整车开发进度加快,对于整车开发中的诊断功能需求提前,为快速响应整车诊断功能。目前诊断仪基于开放式诊断数据交换(open diagnostic data exchange,简称odx)脚本文件进行整车诊断功能开发。
2、以往生成odx文件需通过手动填写cdd文件后再进行转换为odx文件,效率低,且出错率高。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种基于诊断设计规范文件的odx文件生成方法及装置,旨在解决现有技术中生成odx文件效率低且出错率高的问题。
2、本发明实施例是这样实现的:
3、一种基于诊断设计规范文件的odx文件生成方法,所述方法包括:
4、获取诊断设计规范文件,从所述诊断设计规范文件当中加载车辆电子控制单元相关信息;
5、分别获取所述车辆电子控制单元相关信息的基础数据的数据类型;根据所述数据类型确定所述基础数据的写入类型;
6、根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件。
7、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述车辆电子控制单元相关信息至少包括车辆电子控制单元的通信id、故障码信息、基本信息、冻结帧以及数据流。
8、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件的步骤之前还包括:
9、对所述故障码在高中低字节进行对应的转换成显示码,并判断所述显示码是否正确;
10、若是,则执行所述根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件的步骤。
11、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件的步骤包括:
12、根据所述写入类型将所述基础数据进行格式转换,并将对应的服务内容进行格式转换;
13、将格式转换后的所述基础数据和服务内容写入所述odx模板文件中,以生成odx文件。
14、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述方法还包括:
15、利用dela工具对所述odx文件进行校验,以保证所述odx文件的准确性。
16、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述诊断设计规范文件以表格的形式体现, 所述从所述诊断设计规范文件当中加载车辆电子控制单元相关信息的步骤包括:
17、在所述诊断设计规范文件当中加载车辆电子控制单元信息页,并从所述车辆电子控制单元信息页识别目标表格;
18、对所述目标表格进行解析,以提取出所述目标表格当中的车辆电子控制单元相关信息。
19、进一步的,上述基于诊断设计规范文件的odx文件生成方法,其中,所述对所述目标表格进行解析,以提取出所述目标表格当中的车辆电子控制单元相关信息的步骤包括;
20、对所述车辆电子控制单元信息页当中的表格进行轮廓检测,从而获取所述表格的相对坐标;
21、对所述表格的内容进行初步识别,从而确定包含所需的车辆电子控制单元相关信息的目标表格;
22、对所述目标表格内文字取最小外接矩形轮廓,后对所述目标表格内文字进行识别得到所述车辆电子控制单元相关信息。
23、本发明的另一个目的在于提供一种基于诊断设计规范文件的odx文件生成装置,其中,所述装置包括:
24、获取模块,用于获取诊断设计规范文件,从所述诊断设计规范文件当中加载车辆电子控制单元相关信息;
25、确定模块,用于分别获取所述车辆电子控制单元相关信息的基础数据的数据类型;根据所述数据类型确定所述基础数据的写入类型;
26、写入模块,用于根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件。
27、本发明的另一个目的在于提供一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任意一项所述的方法的步骤。
28、本发明的另一个目的是提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。
29、本发明通过获取诊断设计规范文件,从诊断设计规范文件当中加载车辆电子控制单元相关信息;分别获取车辆电子控制单元相关信息的基础数据的数据类型;根据数据类型确定基础数据的写入类型;根据写入类型将基础数据对应转换后写入odx模板文件,并将车辆电子控制单元相关信息对应的服务内容写入odx模板文件中,以生成odx文件,通过现有的诊断设计规范内包含的信息进行转换填入模板文件得到需要的odx文件,不需要手动进行填写,提升了效率和准确性。解决了现有技术中生成odx文件效率低且出错率高的问题。
技术特征:1.一种基于诊断设计规范文件的odx文件生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述车辆电子控制单元相关信息至少包括车辆电子控制单元的通信id、故障码信息、基本信息、冻结帧以及数据流。
3.根据权利要求2所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件的步骤之前还包括:
4.根据权利要求3所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述根据所述写入类型将所述基础数据对应转换后写入odx模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述odx模板文件中,以生成odx文件的步骤包括:
5.根据权利要求1所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述诊断设计规范文件以表格的形式体现, 所述从所述诊断设计规范文件当中加载车辆电子控制单元相关信息的步骤包括:
7.根据权利要求1所述的基于诊断设计规范文件的odx文件生成方法,其特征在于,所述对所述目标表格进行解析,以提取出所述目标表格当中的车辆电子控制单元相关信息的步骤包括;
8.一种基于诊断设计规范文件的odx文件生成装置,其特征在于,所述装置包括:
9.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任意一项所述的方法的步骤。
10.一种车辆,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至7任一所述的方法的步骤。
技术总结本发明公开了一种基于诊断设计规范文件的ODX文件生成方法及装置,该方法包括:获取诊断设计规范文件,从所述诊断设计规范文件当中加载车辆电子控制单元相关信息;分别获取所述车辆电子控制单元相关信息的基础数据的数据类型;根据所述数据类型确定所述基础数据的写入类型;根据所述写入类型将所述基础数据对应转换后写入ODX模板文件,并将所述车辆电子控制单元相关信息对应的服务内容写入所述ODX模板文件中,以生成ODX文件。本发明解决了现有技术中生成ODX文件时效率低且出错率高的问题。技术研发人员:万志云,刘钦,陈江波,涂将辉,曹俊受保护的技术使用者:江铃汽车股份有限公司技术研发日:技术公布日:2024/8/20本文地址:https://www.jishuxx.com/zhuanli/20240822/279882.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表