一种Excel实现整车软件配置编码计算及解析的方法技术

技术编号:19857694 阅读:48 留言:0更新日期:2018-12-22 11:44
本发明专利技术涉及一种基于Excel实现整车软件配置编码的方法及装置,建立整车软件配置编码的基础数据库;计算编码时,Excel表格中输入软软件配置选项;利用MATCH函数为输入的每个软件配置选项匹配基础数据库中的二进制码的行号,利用BIN2HEX函数,将匹配的二进制码按字节转换成十六进制码;利用CONCATENATE函数,将获得的十六进制码按照字节顺序合并成为整车码,并进行显示。反向解析编码时,在输入框中输入整车码;利用MID函数,提取出整车码每个字节的十六进制码;利用HEX2BIN函数,将整车码每个字节的十六进制码转化为二进制位码;利用MID函数,将每个软件配置变量的二进制位码提取出来;利用MATCH函数,查找基础数据库中二进制位码对应的软件配置选项的行号,并进行显示。

【技术实现步骤摘要】
一种Excel实现整车软件配置编码计算及解析的方法
本专利技术涉及一种基于Excel实现整车软件配置编码的方法及装置。
技术介绍
随着汽车技术的飞速发展,车辆的功能及配置越来越丰富。为适应车辆各版型之间的功能及配置差异,车辆上大部分控制器做软件配置。控制器软件配置能够优化及减少控制器软件版本,利于软件版本升级更新及管理。能够减少零件号利于库存及样件管理。主机厂研发设计阶段,首先将各控制器的各软件配置变量的各配置选项按二进制编码,所有的配置变量的编码按位图最终转化成十六进制存储、传递。在下线总装或售后换件时,再通过设备写入各控制器中。控制器软件据软件配置码初始化,体现不同功能及配置差异。现有整车软件配置编码方法存在的不足之处在于,主机厂研发测试及手工装车验证阶段需反复计算及解析软件配置码,而现有编码工具(如网页自动计算工具)都仅具备正向编码功能,没有反向解析功能,导致排查软件配置代码问题效率低,排查旧码生产新码问题时困难。
技术实现思路
本专利技术目的在于提供一种基于Excel实现整车软件配置编码的方法及装置,能够有效提高整车软件配置编码的工作效率。基于同一专利技术构思,本专利技术具有两个独立的技术方案:1、一种基于Excel实现整车软件配置编码的方法,其特征在于,整车软件配置编码的计算包括如下步骤:步骤1:建立整车软件配置编码的基础数据库;基础数据库包括多个软件配置变量,每个软件配置变量对应设有软件配置选项、每个软件配置选项对应设有二进制码和二进制编码的值;步骤2:基于Excel软件建立Excel表格,Excel表格中输入软件配置变量及其对应的软件配置选项;步骤3:利用MATCH函数,为步骤2中输入的每个软件配置选项匹配基础数据库中的二进制码的行号,再通过INDEX函数的行列定位返回对应二进制码的值;步骤4:利用BIN2HEX函数,将步骤3中匹配的二进制码按字节转换成十六进制码;步骤5:利用CONCATENATE函数,将步骤4中获得的十六进制码按照字节顺序合并成为整车码,在手机或电脑装置上显示。进一步地,整车软件配置编码的解析包括如下步骤:步骤6:Excel表格中新建输入框,在输入框中输入整车码;步骤7:利用MID函数,提取出整车码每个字节的十六进制码;步骤8:利用HEX2BIN函数,将整车码每个字节的十六进制码转化为二进制位码;利用MID函数,将每个软件配置变量的二进制位码提取出来;步骤9:利用MATCH函数,查找基础数据库中每个软件配置变量的二进制位码对应的软件配置选项的行号,再利用INDEX函数行列定位返回软件配置选项的值,在手机或电脑装置上显示。进一步地,步骤2中,将基础数据库中的软件配置选项列做为用户输入组合框的下拉序列数据来源。进一步地,整车软件配置编码的计算时,通过更改输入软件配置选项,生成新的整车码,并进行显示。进一步地,设置Excel表格的单元格属性,对单元格进行保护和隐藏,只能在输入单元格输入软件配置变量及其对应的软件配置选项。进一步地,整车软件配置变量为首保、保养间隔、油耗修正系数、倒车雷达报警、燃料类型、LDW、语言、超速报警、收音区域、倒车影像或驾驶侧玻璃自动上升。进一步地,整车软件配置变量为EMS、BCM、ICM、ABM、ABS、ESP、IMMO、TCU、CLM、EPS、PEPS、IHU、TBOX、APM、TPMS或SAM。2、实现上述方法的装置,其特征在于:装置为手机或电脑,在手机或电脑上安装有Excel程序。本专利技术具有的有益效果:本专利技术采用手机或电脑硬件装置,安装excel工具(程序)并建立整车软件配置编码的基础数据库;基于Excel工具建立Excel表格,Excel表格中输入软件配置变量及其对应的软件配置选项;利用MATCH函数,输入的每个软件配置选项匹配基础数据库中的二进制码的行号,再通过INDEX函数的行列定位返回对应二进制码的值;利用BIN2HEX函数,将匹配的二进制码按字节转换成十六进制码;利用CONCATENATE函数,获得的十六进制码按照字节顺序合并成为整车码,并进行显示。本专利技术充分采用手机或电脑硬件装置,利用Excel工具的函数方法对整车软件编码计算,有效提高了整车软件配置编码的工作效率。本专利技术可进行整车软件配置编码的反向解析,Excel表格中新建输入框,在输入框中输入整车码;利用MID函数,提取出整车码每个字节的十六进制码;利用HEX2BIN函数,将整车码每个字节的十六进制码转化为二进制位码;利用MID函数,将每个软件配置变量的二进制位码提取出来;利用MATCH函数,查找基础数据库中每个软件配置变量的二进制位码对应的软件配置选项的行号,再利用INDEX函数行列定位返回软件配置选项的值,并进行显示。本专利技术充分采用手机或电脑硬件装置,利用Excel工具的函数方法,可对整车软件编码进行反向解析,解决了现有方法不能对整车软件编码进行反向解析的问题,可进行配置编码的校验,进而进一步提高整车软件配置编码的工作效率。本专利技术将基础数据库中的软件配置选项列做为用户输入组合框的下拉序列数据来源,方便输入操作。本专利技术整车软件配置编码的计算时,可通过更改输入软件配置选项,生成新的整车码,并进行显示,即可在旧码的基础上生成新码,更加方便用户的使用,进一步提高整车软件配置编码的工作效率。本专利技术设置手机或电脑装置的Excel表格的单元格属性,对单元格进行保护和隐藏,只能在输入单元格输入软件配置变量及其对应的软件配置选项,其余单元格不能够操作,并且仅显示主要的数据框,更加方便用户的使用。附图说明图1是本专利技术的方法流程框图。具体实施方式如图1所示,整车软件配置编码的计算包括如下步骤:步骤1:采用手机或电脑硬件装置,安装excel工具并建立整车软件配置编码的基础数据库;基础数据库包括多个软件配置变量,每个软件配置变量对应设有软件配置选项、每个软件配置选项对应设有二进制码和二进制编码的值。整车软件配置变量为首保、保养间隔、油耗修正系数、倒车雷达报警、燃料类型、LDW、语言、超速报警、收音区域、倒车影像或驾驶侧玻璃自动上升。整车软件配置变量为EMS、BCM、ICM、ABM、ABS、ESP、IMMO、TCU、CLM、EPS、PEPS、IHU、TBOX、APM、TPMS或SAM。如下表所示:步骤2:基于Excel软件工具建立Excel表格,Excel表格中输入软件配置变量及其对应的软件配置选项。实施时,将基础数据库中的软件配置选项列做为用户输入组合框的下拉序列数据来源,即在“EXCEL-数据-数据有效性-序列-来源”中,将每个软件配置变量的“软件配置选项”作为数据来源,用户通过下拉组合框为每个配置变量选择相应的软件配置选项做输入。步骤3:利用MATCH(lookup_value,lookup_array,match_type)函数,为步骤2中输入的每个软件配置选项匹配基础数据库中的二进制码的行号,再通过INDEX(array,row_num,column_num)函数的行列定位返回对应二进制码的值。步骤4:利用BIN2HEX(number,places)函数,将步骤3中匹配的二进制码按字节转换成十六进制码。实施时,将步骤3中匹配的每个软件配置变量的二进制码按位图排列,利用BIN2HEX(number,本文档来自技高网...

【技术保护点】
1.一种基于Excel实现整车软件配置编码的方法,其特征在于,整车软件配置编码的计算包括如下步骤:步骤1:建立整车软件配置编码的基础数据库;基础数据库包括多个软件配置变量,每个软件配置变量对应设有软件配置选项、每个软件配置选项对应设有二进制码和二进制编码的值;步骤2:基于Excel软件建立Excel表格,Excel表格中输入软件配置变量及其对应的软件配置选项;步骤3:利用MATCH函数,为步骤2中输入的每个软件配置选项匹配基础数据库中的二进制码的行号,再通过INDEX 函数的行列定位返回对应二进制码的值;步骤4:利用BIN2HEX函数,将步骤3中匹配的二进制码按字节转换成十六进制码;步骤5:利用CONCATENATE 函数,将步骤4中获得的十六进制码按照字节顺序合并成为整车码,在手机或电脑装置上显示。

【技术特征摘要】
1.一种基于Excel实现整车软件配置编码的方法,其特征在于,整车软件配置编码的计算包括如下步骤:步骤1:建立整车软件配置编码的基础数据库;基础数据库包括多个软件配置变量,每个软件配置变量对应设有软件配置选项、每个软件配置选项对应设有二进制码和二进制编码的值;步骤2:基于Excel软件建立Excel表格,Excel表格中输入软件配置变量及其对应的软件配置选项;步骤3:利用MATCH函数,为步骤2中输入的每个软件配置选项匹配基础数据库中的二进制码的行号,再通过INDEX函数的行列定位返回对应二进制码的值;步骤4:利用BIN2HEX函数,将步骤3中匹配的二进制码按字节转换成十六进制码;步骤5:利用CONCATENATE函数,将步骤4中获得的十六进制码按照字节顺序合并成为整车码,在手机或电脑装置上显示。2.根据权利要求1所述的基于Excel实现整车软件配置编码的方法,其特征在于,整车软件配置编码的解析包括如下步骤:步骤6:Excel表格中新建输入框,在输入框中输入整车码;步骤7:利用MID函数,提取出整车码每个字节的十六进制码;步骤8:利用HEX2BIN函数,将整车码每个字节的十六进制码转化为二进制位码;利用MID函数,将每个软件配置变量的二进制位码提取出来;步骤9:利用MATCH函数,查找基础数据库中每个软件配置变量的二进制位码对应的软...

【专利技术属性】
技术研发人员:卢珊王聪朱琴向辉刘孔祥李建才
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽,34

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

1