买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:沈阳东信创智科技有限公司
摘要:本发明适用于汽车软件开发技术领域,提供了一种基于java语言的.cdd文件快速生成方法,包括以下步骤:确定诊断需求定义,诊断数据库编辑和使用的交互平台;编辑诊断服务;编辑诊断和传输层通信参数;定义诊断服务之间的依赖关系;生成诊断数据库CDDTCDD;导出.cddDEXT文件等其他格式文件。本发明使用CANdelaStudio软件二次开发Metrics进行建模,减少了重复性工作量,降低错误频率;能够保证数据的一致性,缩短研发周期,提升了电子电气架构的开发质量;利用此插件做基础诊断建模,可以将诊断的数据内容做到基于平台化管理,后期的新车型可以沿用相同的数据模型。
主权项:1.一种基于java语言的.cdd文件快速生成方法,其特征在于,包括以下步骤:步骤一、对特定的Excel表格执行错误检查及诊断数据识别,将Excel表格内的数据序列化成代码可识别的数据,作为后续自动创建诊断数据Metrics的输入;步骤二、根据序列化得到的数据在特定的Variants下生成建模过程中所需要的模型层级和相关构件;步骤三、根据序列化得到的数据在特定的Variants下生成目标ECU所支持的通信参数;步骤四、根据序列化得到的数据在特定的Variants下生成目标ECU所支持的诊断服务;诊断服务包括0x10、0x11、0x14、0x19、0x222E2F、0x27、0x28、0x31和0x85;步骤五、根据序列化得到的数据在特定的Variants下生成目标ECU所支持0x10服务的子功能并完成相关的诊断数据部署;根据序列化数据,配置序列化数据的数据类型、默认时间参数以及当前子功能所支持的NRC;步骤六、根据序列化得到的数据在特定的Variants下生成目标ECU所支持0x11、0x28和0x85服务的子功能并完成相关的诊断数据部署;根据序列化数据,配置当前子功能所支持的NRC;步骤七、根据序列化得到的数据在特定的Variants下生成目标ECU所支持0x27服务的子功能并完成相关的诊断数据部署;根据序列化数据,配置序列化数据的数据类型以及当前子功能所支持的NRC;步骤八、根据序列化得到的数据在特定的Variants下生成目标ECU所支持DTC并完成相关的诊断数据部署,基于相关构件进行赋予;步骤九、根据序列化得到的数据在特定的Variants下生成目标ECU所支持的DID并完成相关的诊断数据部署,基于相关构件进行赋予;步骤十、根据序列化得到的数据在特定的Variants下生成目标ECU所支持的IOControlDID并完成相关的诊断数据部署,基于相关构件进行赋予;步骤十一、根据序列化得到的数据在特定的Variants下生成目标ECU所支持的RID并完成相关的诊断数据部署,基于相关构件进行赋予;步骤十二、通过快速创建诊断数据的Metrics在CANdelaStudio建模后,使用CANdelaStudio自带的.cddDEXT导出当前ECU的诊断数据文件。
全文数据:
权利要求:
百度查询: 沈阳东信创智科技有限公司 一种基于java语言的.cdd文件快速生成方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。