一种车用仪表开发数据生成方法及装置制造方法及图纸

技术编号:23238675 阅读:30 留言:0更新日期:2020-02-04 18:13
本申请提供一种车用仪表开发数据生成方法及装置,涉及汽车仪表设计技术领域。该车用仪表开发数据生成方法包括根据工程解释文件生成渲染目录树,然后再根据渲染目录树生成车用仪表预览界面,最后在接收到针对车用仪表预览界面的确认指令时,根据渲染目录树生成编码所需的车用仪表开发数据,进而实现实时预览汽车仪表的显示界面,缩短编码时间和调试周期的技术效果。

A method and device for data generation of vehicle instrument development

【技术实现步骤摘要】
一种车用仪表开发数据生成方法及装置
本申请涉及汽车仪表设计
,具体而言,涉及一种车用仪表开发数据生成方法及装置。
技术介绍
目前,随着中国汽车市场的繁荣,消费者对于汽车的要求日益提高。TFT(ThinFilmTransisto)显示界面具有可操作性强、界面显示丰富的优点,成为汽车仪表的主流。然而,在实践中发现,现有的车用仪表开发数据生成方法,通常基于UI工程师提供的图片通过人工计算图片计算烧录到FLASH的地址,然后再根据计算的烧录到FLASH的地址逐个编写图片的渲染接口;另一方面,在进行汽车仪表开发完成后,才能看到汽车仪表的显示界面,此时,对汽车仪表的显示界面进行调整,则需要需重新编码并且重新计算FLASH的地址。可见,现有的车用仪表开发数据生成方法,编码时间长,调试周期长,汽车仪表的显示界面调整过程繁琐。
技术实现思路
本申请实施例的目的在于提供一种车用仪表开发数据生成方法及装置,能够实时预览汽车仪表的显示界面,从而缩短了编码时间和调试周期。本申请实施例第一方面提供了一种车用仪表开发数据生成方法,包括:获取用于车用仪表开发的工程解释文件;根据所述工程解释文件生成渲染目录树;根据所述渲染目录树生成车用仪表预览界面;当接收到针对所述车用仪表预览界面的确认指令时,根据所述工程解释文件生成编码所需的车用仪表开发数据。在上述实现过程中,根据工程解释文件生成渲染目录树,然后再根据渲染目录树生成车用仪表预览界面,最后在接收到针对车用仪表预览界面的确认指令时,根据渲染目录树生成编码所需的车用仪表开发数据,进而实现实时预览汽车仪表的显示界面,缩短编码时间和调试周期的技术效果。进一步地,所述车用仪表开发数据包括编程所需的头文件数据、源文件数据、所述源文件数据的绘图接口数据以及光盘映像文件。在上述实现过程中,通过自动生成车用仪表开发数据,能够保证车用仪表预览界面的效果无缝链接到编码实现上,并且减少人工编码的错误性。进一步地,所述工程解释文件包括仪表使用场景定义数据、背景定义数据、图片类绘制操作定义数据、文本类绘制操作定义数据、最小字库数据以及所述车用仪表开发数据的文件格式定义数据。在上述实现过程中,采用工程解释文件定义车用仪表开发时所需要的相关数据,易于机器解析。进一步地,根据所述渲染目录树生成车用仪表预览界面,包括:接收针对所述渲染目录树的节点进行选择的选择指令,所述选择指令包括目标预览节点:根据所述渲染目录树和所述选择指令,生成与所述目标预览节点对应的车用仪表预览界面。在上述实现过程中,能够根据使用者输入的包括目标预览节点的选择指令,生成与目标预览节点对应的车用仪表预览界面,实现所见即所得的效果。进一步地,根据所述工程解释文件生成编码所需的车用仪表开发数据,包括:根据所述仪表使用场景定义数据、所述背景定义数据、所述图片类绘制操作定义数据、所述文本类绘制操作定义数据以及所述最小字库数据,以先序遍历的方式生成所述绘图接口数据;根据所述工程解释文件生成所述头文件数据、所述源文件数据和所述光盘映像文件;根据所述绘图接口数据、所述头文件数据、所述源文件数据和光盘映像文件生成车用仪表开发数据。在上述实现过程中,通过自动生成绘图接口数据、头文件数据、源文件数据和光盘映像文件,所得到的车用仪表开发数据与之前预览到的车用仪表预览界面相对应,实现所见即所得,从而缩短了编码时间和调试周期。进一步地,所述绘图接口数据包括图片信息类型定义数据、字体对齐定义数据、文本类型定义数据、绘图元素定义数据以及绘图元素绘制接口定义数据。在上述实现过程中,通过生成绘图接口数据,能够保证车用仪表预览界面的效果无缝链接到编码实现上,且有效避免了人工编码的错误性。本申请实施例第二方面提供了一种车用仪表开发数据生成装置,包括:获取模块,用于获取用于车用仪表开发的工程解释文件;目录树生成模块,用于根据所述工程解释文件生成渲染目录树;预览模块,用于根据所述渲染目录树生成车用仪表预览界面;开发数据生成模块,用于当接收到针对所述车用仪表预览界面的确认指令时,根据所述工程解释文件生成编码所需的车用仪表开发数据。在上述实现过程中,目录树生成模块根据工程解释文件生成渲染目录树,然后预览模块再根据渲染目录树生成车用仪表预览界面,最后开发数据生成模块在接收到针对车用仪表预览界面的确认指令时,根据渲染目录树生成编码所需的车用仪表开发数据,进而实现实时预览汽车仪表的显示界面,缩短编码时间和调试周期的技术效果。进一步地,所述预览模块包括:节点获取子模块,用于接收针对所述渲染目录树的节点进行选择的选择指令,所述选择指令包括目标预览节点:预览生成子模块,用于根据所述渲染目录树和所述选择指令,生成与所述目标预览节点对应的车用仪表预览界面。在上述实现过程中,能够根据使用者输入的包括目标预览节点的选择指令,生成与目标预览节点对应的车用仪表预览界面,实现所见即所得的效果。本申请实施例第三方面提供了一种计算机设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行根据本申请实施例第一方面中任一项所述的车用仪表开发数据生成方法。本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的车用仪表开发数据生成方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例一提供的一种车用仪表开发数据生成方法的流程示意图;图2为本申请实施例一提供的一种渲染目录树的展示示意图;图3为本申请实施例二提供的一种车用仪表开发数据生成方法的流程示意图;图4为本申请实施例二提供的一种车用仪表预览界面的展示示意图;图5为本申请实施例三提供的一种车用仪表开发数据生成装置的结构示意图;图6为本申请实施例三提供的另一种车用仪表开发数据生成装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。实施例1请参看图1,图1为本申请实施例提供的一种车用仪表开发数据生成方法的流程示意框图。如图1所示,该车用仪表开发数据生成方法包括:本文档来自技高网...

【技术保护点】
1.一种车用仪表开发数据生成方法,其特征在于,包括:/n获取用于车用仪表开发的工程解释文件;/n根据所述工程解释文件生成渲染目录树;/n根据所述渲染目录树生成车用仪表预览界面;/n当接收到针对所述车用仪表预览界面的确认指令时,根据所述工程解释文件生成编码所需的车用仪表开发数据。/n

【技术特征摘要】
1.一种车用仪表开发数据生成方法,其特征在于,包括:
获取用于车用仪表开发的工程解释文件;
根据所述工程解释文件生成渲染目录树;
根据所述渲染目录树生成车用仪表预览界面;
当接收到针对所述车用仪表预览界面的确认指令时,根据所述工程解释文件生成编码所需的车用仪表开发数据。


2.根据权利要求1所述的车用仪表开发数据生成方法,其特征在于,所述车用仪表开发数据包括编程所需的头文件数据、源文件数据、所述源文件数据的绘图接口数据以及光盘映像文件。


3.根据权利要求2所述的车用仪表开发数据生成方法,其特征在于,所述工程解释文件包括仪表使用场景定义数据、背景定义数据、图片类绘制操作定义数据、文本类绘制操作定义数据、最小字库数据以及所述车用仪表开发数据的文件格式定义数据。


4.根据权利要求1所述的车用仪表开发数据生成方法,其特征在于,根据所述渲染目录树生成车用仪表预览界面,包括:
接收针对所述渲染目录树的节点进行选择的选择指令,所述选择指令包括目标预览节点:
根据所述渲染目录树和所述选择指令,生成与所述目标预览节点对应的车用仪表预览界面。


5.根据权利要求3所述的车用仪表开发数据生成方法,其特征在于,根据所述工程解释文件生成编码所需的车用仪表开发数据,包括:
根据所述仪表使用场景定义数据、所述背景定义数据、所述图片类绘制操作定义数据、所述文本类绘制操作定义数据以及所述最小字库数据,以先序遍历的方式生成所述绘图接口数据;
根据所述工程解释文件生成所述头文件数据、所述源文...

【专利技术属性】
技术研发人员:黄楚羽梁恩清黄玉军夏棵谭清源陈运敏
申请(专利权)人:广州维思车用部件有限公司
类型:发明
国别省市:广东;44

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

1