【技术实现步骤摘要】
数据转换的方法和装置
本申请涉及数据管理
,尤其涉及一种数据转换的方法和装置。
技术介绍
随着汽车工业的快速发展,汽车的技术不断革新。在一辆汽车中,ECU(ElectronicControlUnit,电子控制单元)是一个重要组成部分,其作用就犹如汽车的一个“大脑”。在ECU中调控着汽车的大量数据,这些数据随时调控着汽车中的各个部件的工作,改变这些数据就可以改变汽车的工作状态和工作逻辑。因此,对ECU中的数据进行有效管理,也是汽车调教的重要工作,通过改变ECU中数据可以达到实现不同功能的目的。在现有技术中,对ECU的数据进行管理时通常会用到DCM(dataexchangefile,数据管理文件)文件,,DCM文件中保存的信息为可标定变量名称与物理值及其他辅助信息。使用DCM文件配合标定测量软件等专业工具可以改变ECU中的数据。其中,变量名和变量名对应的物理值是必须由汽车工作工程师来确定的,汽车工程师查看DCM文件的时候这两项数据越直观越好,但是DCM文件除了变量名和变量名对应的物理值之外,还有其他的许多辅助信息。并且,在DCM文件中添加或者修改文件中的变量名和变量名对应的物理值需要对DCM文件有深入的了解,提高了对ECU的数据进行管理的难度。
技术实现思路
有鉴于此,本申请提供一种数据转换的方法和装置,可以将ECU数据中的变量名和变量名对应的物理值存储到表格文件中,让工程师查看数据更加直观,也便于修改数据。同时也可以将变量描述性文件和表格文件的集合文件中数据转换到数据管理文件中,这样就 ...
【技术保护点】
1.一种数据转换的方法,其特征在于,包括:/n获取需要进行数据转换的表格文件;其中,所述表格文件中包含变量名信息和物理值信息;/n提取所述表格文件中的所述变量名信息和所述物理值信息;/n利用提取到的所述表格文件中的所述变量名信息,从变量描述性文件中提取与所述表格文件中的所述变量名信息相对应的变量信息;其中,所述变量描述性文件为对电子控制单元内部变量进行描述的文件;/n将提取到的所述表格文件中的所述变量名信息和所述物理值信息,以及与所述表格文件中的所述变量名信息相对应的变量信息转换到数据管理文件中。/n
【技术特征摘要】
1.一种数据转换的方法,其特征在于,包括:
获取需要进行数据转换的表格文件;其中,所述表格文件中包含变量名信息和物理值信息;
提取所述表格文件中的所述变量名信息和所述物理值信息;
利用提取到的所述表格文件中的所述变量名信息,从变量描述性文件中提取与所述表格文件中的所述变量名信息相对应的变量信息;其中,所述变量描述性文件为对电子控制单元内部变量进行描述的文件;
将提取到的所述表格文件中的所述变量名信息和所述物理值信息,以及与所述表格文件中的所述变量名信息相对应的变量信息转换到数据管理文件中。
2.根据权利要求1所述的方法,其特征在于,所述获取需要进行数据转换的表格文件,包括:
获取初始的数据管理文件;
从所述初始的数据管理文件中,提取预设的表格文件中的变量名信息相对应的物理值信息;其中,所述预设的表格文件中包含的变量名信息与所述初始的数据管理文件中的变量名信息相一致;
将提取到的每一个所述物理值信息,与所述预设的表格文件中的对应的变量名信息进行对应存储。
3.根据权利要求1所述的方法,其特征在于,所述获取需要进行数据转换的表格文件,包括:
获取变量描述性文件和所述电子控制单元可执行文件的集合文件;
在所述变量描述性文件中,查找预设的表格文件中的变量名信息相对应的变量地址以及变量转换关系;
利用所述变量地址,从所述集合文件中查找到单片机中与所述变量名信息相对应的原始值;
利用所述变量转换关系,从所述集合文件中提取与所述原始值相对应的物理值信息;
将从所述集合文件中提取到的每一个所述物理值信息,与所述预设的表格文件中的对应的变量名信息进行对应存储。
4.根据权利要求1所述的方法,其特征在于,所述提取所述表格文件中的所述变量名信息和所述物理值信息之前,还包括:
对所述表格文件中的变量名信息和物理值信息中的一种或多种进行修改。
5.根据权利要求1至4中任意一项所述的方法,所述将提取到的所述表格文件中的所述变量名信息和所述物理值信息,以及与所述表格文件中的所述变量名信息相对应的变量数据转换到数据管理文件中之前,还包括:
调用检查单元检查需要进行数据转换的文件中的变量数据是否有误;其中,所述变量数据包括变量名信息、物理值信息以及变量信息;
若所述检查单元检查出所述变量数据无误,则执行将提取到的所述表格文件中的所述变量名信息和所述物理值信息,以及与所述表格文件中的所述变量名信息相对应的变量数据转换到数据管理文件中;
若所述检查单元检查出所述变量数据有误,则停止数据转换。
6.一种...
【专利技术属性】
技术研发人员:陈文淼,刘硕,宋炳雨,李峰,何晓明,许晓梦,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。