【技术实现步骤摘要】
变量属性的更新方法及其装置、车辆、存储介质
[0001]本专利技术涉及数据处理
,具体而言,涉及一种变量属性的更新方法及其装置、车辆、存储介质。
技术介绍
[0002]在车用电控系统中,当建立应用层软件时,需要搭建仿真模型。随着控制系统的日益复杂,仿真模型(例如,Simulink)中的控制变量也越来越多。然而,大多仿真模型只支持建立有限种类的package(类型包)下的控制变量,例如,Simulink模型只支持建立7种package下的控制变量,该7种package类型分别为Simulink、SimulinkBuiltin(一种数据格式的类型包)、mpt(一种数据格式的类型包)、AUTOSAR(Automotive Open System Architecture,即一种汽车开放系统架构类型的类型包)、AUTOSAR4(另一种汽车开放系统架构类型的类型包)、ECodeDemos(一种数据格式的类型包)、canlib(一种数据格式的类型包)。
[0003]相关技术中,对于复杂的电控系统,控制变量库中包含大量的控制 ...
【技术保护点】
【技术特征摘要】
1.一种变量属性的更新方法,其特征在于,包括:基于第一变量库,提取变量类型为预设变量类型的目标控制变量的变量信息,其中,所述第一变量库中包括多个控制变量以及每个所述控制变量的变量属性,所述变量信息至少包括:变量标识、变量属性,所述变量属性包括:类型包属性和其它变量属性;依据所述变量标识,确定所述目标控制变量的类型包属性的目标属性值;将所述目标控制变量的所述类型包属性的属性值更新为所述目标属性值,以完成所述目标控制变量的变量属性的更新。2.根据权利要求1所述的更新方法,其特征在于,所述其它变量属性包括下述至少之一:初始值属性、变量类型属性、维度属性、复数类型属性、最大值属性、最小值属性、单位属性、存储类型属性。3.根据权利要求1所述的更新方法,其特征在于,在基于第一变量库,提取变量类型为预设变量类型的目标控制变量的变量信息之前,还包括:确定所述多个控制变量的变量属性涉及到所述类型包属性的变量类型;将所述变量类型作为所述预设变量类型,其中,所述预设变量类型至少包括:信号线类型、参数类型。4.根据权利要求3所述的更新方法,其特征在于,基于第一变量库,提取变量类型为预设变量类型的目标控制变量的变量信息的步骤,包括:基于所述第一变量库,获取所有控制变量,并将所有控制变量添加至预设工作区中;从所述预设工作区内提取所述变量类型为所述预设变量类型的目标控制变量;基于预设策略,获取所述目标控制变量的所述变量标识;基于所述变量标识,获取所述目标控制变量的所述变量属性;基于所述变量标识和所述变量属性,得到所述目标控制变量的所述变量信息。5.根据权利要求1所述的更新方法,其特征在于,在依据所述变量标识,确定所述目标控制变量的类型包属性的目标属性值之前,还包括:获取所述目标控制变量的需求信息,其中,所述需求信息包括下述至少之一:存储区域信息、头文件信息、声明信息;基于所述需求信息,创建预设类型包属性;将所述预设类型包属性的属性信息存储至预设文件...
【专利技术属性】
技术研发人员:董力嘉,李岩,段立华,潘忠亮,李帅,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。