一种零部件配置码解析方法、配置码生成方法及系统技术方案

技术编号:34782392 阅读:54 留言:0更新日期:2022-09-03 19:39
本发明专利技术提供了一种零部件配置码解析方法、配置码生成方法及系统,解析方法包括:获取表格中设定位置零部件的配置码序列,判断配置码序列的长度是否为预设长度,如是则进入下一步;否则,报错或者返回上一步;依次读取配置码序列中的每个字符,相邻的两个字符代表一个字节,采用表格对应的VBA中的字符串变量,将每个字节均转换为高位在前的二进制序列,将各字节的二进制序列连接为配置码二进制序列;将配置码二进制序列与预设的配置码位编码规则序列进行对比,根据对比结果,生成配置码二进制序列对应的配置项并在表格的设定位置显示;本发明专利技术避免了对表格各个单元格的大量公式编辑,文件数据体量较小,极大的提高了运行速度,提高了配置码解析和配置码生成的精度。了配置码解析和配置码生成的精度。了配置码解析和配置码生成的精度。

【技术实现步骤摘要】
一种零部件配置码解析方法、配置码生成方法及系统


[0001]本专利技术涉及电动汽车
,特别涉及一种零部件配置码解析方法、配 置码生成方法及系统。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
,并不必然构成现有 技术。
[0003]随着汽车电子控制器的增多,软件定义汽车,已经成为汽车行业的共识。 以软件为中心的开发模式与传统的以硬件为中心的开发模式有着显著的不同。 以硬件为核心时,每个控制器都有独立的零件号,整车厂是以零件号作为唯一 标识对零部件进行管控的,在硬件时代,每个零件号都代表了一个特定的功能; 而进入软件时代,同一个零件号可能会对应多个软件,同一版软件可能会有多 种功能状态。这时就需要引入配置码的概念,使用配置码的目的是为了让同一 个零部件在不同配置的车型上体现不同的功能。
[0004]配置码的形式有很多种,常用的配置码是一个32字节的十六进制数(示例: 6F1FB0A991A70A953070500802001803006A0000000000020000000000000000), 本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种零部件配置码解析方法,其特征在于:包括以下过程:获取表格中设定位置零部件的配置码序列;判断配置码序列的长度是否为预设长度,如是则进入下一步;否则,报错或者返回上一步;依次读取配置码序列中的每个字符,相邻的两个字符代表一个字节,采用表格对应的VBA中的字符串变量,将每个字节均转换为高位在前的二进制序列,将各字节的二进制序列连接为配置码二进制序列;将配置码二进制序列与预设的配置码位编码规则序列进行对比,根据对比结果,生成配置码二进制序列对应的配置项并在表格的设定位置显示。2.如权利要求1所述的零部件配置码解析方法,其特征在于:依次读取配置码序列中的每个字符,相邻的两个字符代表一个字节,每个字节均转换为高位在前的二进制序列,包括:采用对2求余数的方法,读取十六进制的配置码序列的每一个字,并依次缓存在第一字符串变量中;利用第二字符串变量将第一字符串变量中的配置码序列转换成二进制字符序列;利用第三字符串变量将第二字符串变量转的每个字对应的二进制字符序列转换成高位在前的二进制序列并存储到第四字符串变量中。3.如权利要求2所述的零部件配置码解析方法,其特征在于:第一字符串变量、第二字符串变量、第三字符串变量和第四字符串变量均为用于将数字型变量或常量转换成字符型变量或常量的VB函数变量。4.如权利要求1所述的零部件配置码解析方法,其特征在于:将配置码二进制序列与预设的配置码位编码规则序列进行对比,包括:配置码二进制序列的1位或多位对应于一个配置项,当配置码二进制序列的某1位对应于一个配置项时,与配置码位编码规则序列对应位进行一对一对比;当配置码二进制序列的连续多位对应于一个配置项时,与配置码位编码规则序列对应的连续多位进行依次的一对一对比。5.如权利要求1

4任一项所述的零部件配置码解析方法,其特征在于:将配置码二进制序列按照顺序依次填写到配置码表格中的二进制配置码列中,再将二进制配置码列的各个比特依次进行对比。6.如权利要求5所述的零部件配置码解析方法,其特征在于:采用预设的1位的或者多位的检测变量,采用对应的检测变量检测二进制配置码列中的各个单元格的比特值与配置码位编码规则序列中的对应位的数值是否一致,一致则生成此段配置码二进制序列对应的配置项,否则此配置项不存在。7.如权利要求6所述的零部件配置码解析方法,其特征在于:二进制配置码列的单元格与配置码位编码规则序列的单元格一一对应,进行比对时,将配置码位编码规则序列的对应个数的单元格的字符拆分,每个拆分值都缓存在预设数组中,比对二进制配置码列取出来的各位比特值与预设数组中的选项是否相同,相同则比对成功,则生成此段配置码二进制序列对应的配置项;否则此配置项不存在。
8.如权利要求6所述的零部件配置码解析方法,其特征在于:在表格中设置多个与各个VBA中的变量对应的按钮,通过按钮的按下作为解析过程的开启指令。9.一种零部件配置码生成装置,其特征在于:包括:处理器以及与处理器通信的显示器;所述处理器搭载有至少一个表格及与表格对应的VBA编译系统;获取表格中设定位置零部件的配置码序列,判断配置码序列的长度是否为预设长度,如是则进入下一步;否则,报错或者返回上一步;依次读取配置码序列中的每个字符,相邻的两个字符代表一个字节,采用表格对应的VBA中的字符串变量,将每个字节均转换为高位在前的二进制序列,将各字节的二进制序列连接为配置码二进制序列;将配置码二进制序列与预设的配置码位编码规则序列进行对比,根据对比结果,生成配置码二进制序列对应的配置项并在表格的设定位置显示。10.如权利要求9所述的零部件配置码解析方法,其特征在于:依次读取配置码...

【专利技术属性】
技术研发人员:韩嵩嵬雷永富陶华胜
申请(专利权)人:奇瑞新能源汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1