本发明专利技术公开了一种车辆仪表的显示方法、装置、设备及存储介质,该方法包括:建立仪表所需的字符和汉字的索引表,并制作所述索引表中的字符和汉字的切图;根据所述字符和汉字的切图,提取所述字符和汉字的字模;通过所述字符和汉字的字模生成集成字库;显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态。本申请能够在保证良好显示效果的前提下的字符、汉字的高频复用,减少了对芯片程序空间的占用,同时通过显示程序直接调用字符、汉字本身,可读性极好,对于实现程序修改以响应客户变更带来较大便利。于实现程序修改以响应客户变更带来较大便利。于实现程序修改以响应客户变更带来较大便利。
【技术实现步骤摘要】
一种车辆仪表的显示方法、装置、设备及存储介质
[0001]本专利技术涉及汽车仪表显示
,尤其涉及一种车辆仪表的显示方法、装置、设备及存储介质。
技术介绍
[0002]随着现代技术进步,汽车智能化程度不断提高,汽车电子系统日益复杂,需要汽车仪表显示的信息也迅速增加,信息内容包括整车故障信息、整车状态指示、驾驶员提醒等等,由于显示内容的多样性以及便于驾驶员识别快捷,这些内容往往混合含有数字、大小写字母、各种符号、汉字等。汽车仪表准确充分显示各类信息,对于驾驶员准确掌握整车工作状态,消除各类隐患,实现安全驾驶十分重要。
[0003]为了显示这些繁杂的信息,通常用两种方式实现,一种就是对显示内容进行整体切图,然后取模调用实现,这种方式比较占用芯片的程序存储空间,由于显示内容较多,一般需要选择存储容量较大的芯片,或者外扩Flash ROM芯片实现。这种方式一方面要增加硬件成本,另一方面切图取模后用代号表示和调用,可读性比较差,程序维护难度较大,成本较高。
技术实现思路
[0004]本专利技术主要目的在于提供一种车辆仪表的显示方法、装置、设备及存储介质,在保证良好显示效果的前提下的字符、汉字的高频复用,减少了对芯片程序空间的占用,同时通过显示程序直接调用字符、汉字本身,可读性极好,对于实现程序修改以响应客户变更带来较大便利。
[0005]第一方面,本申请提供了一种车辆仪表的显示方法,该方法包括步骤:
[0006]建立仪表所需的字符和汉字的索引表,并制作所述索引表中的字符和汉字的切图;
[0007]根据所述字符和汉字的切图,提取所述字符和汉字的字模;
[0008]通过所述字符和汉字的字模生成集成字库;
[0009]显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态。
[0010]一种可能的实施方式中,判断字符、汉字是否已经显示完,若已显示完,在液晶指定位置显示整车状态;
[0011]若未显示完,继续显示下一个字符或汉字,并判断当前需要显示的是否为数字,若是,调用数字显示子程序;
[0012]若否,判断当前需要显示的字符是否为ASCII字符,若是,调用ASCII字符显示子程序;
[0013]若否,确定当前需要显示的内容为汉字,调用汉字显示子程序。
[0014]一种可能的实施方式中,检索需要显示的数字是否在数字字库中,若是,为显示驱
动设定显示起始处的横纵坐标,并在数字字库中调取数字字模进行显示。
[0015]一种可能的实施方式中,检索需要显示的ASCII字符是否在ASCII字符字库中,若是,为显示驱动设定显示起始处的横纵坐标,并在ASCII字符字库中调取ASCII字符字模进行显示。
[0016]一种可能的实施方式中,检索需要显示的汉字是否在汉字字库中,若是,为显示驱动设定显示起始处的横纵坐标,并在汉字字库中调取汉字字模进行显示。
[0017]一种可能的实施方式中,利用不同的一维常量数组建立仪表所需的字符和汉字的索引表。
[0018]一种可能的实施方式中,当液晶纵向取模时,则字符、汉字的切图高度为8像素的倍数;当液晶为横向取模时,则字符、汉字的图片宽度为8像素的倍数。
[0019]第二方面,本申请提供了一种车辆仪表的显示装置,该装置包括:
[0020]建立模块,用于建立仪表所需的字符和汉字的索引表,并制作所述索引表中的字符和汉字的切图;
[0021]提取模块,用于根据所述字符和汉字的切图,提取所述字符和汉字的字模;
[0022]生成模块,用于通过所述字符和汉字的字模生成集成字库;
[0023]显示模块,用于显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态。
[0024]第三方面,本申请还提供了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现第一方面任一项所述的方法。
[0025]第四方面,本申请还提供了一种计算机可读存储介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行第一方面任一项所述的方法。
[0026]本申请提供的一种车辆仪表的显示方法、装置、设备及存储介质,建立仪表所需的字符和汉字的索引表,并制作所述索引表中的字符和汉字的切图;根据所述字符和汉字的切图,提取所述字符和汉字的字模;通过所述字符和汉字的字模生成集成字库;显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态,在保证良好显示效果的前提下的字符、汉字的高频复用,减少了对芯片程序空间的占用,同时通过显示程序直接调用字符、汉字本身,可读性极好,对于实现程序修改以响应客户变更带来较大便利。
[0027]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。
附图说明
[0028]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。
[0029]图1为本申请实施例中提供的一种车辆仪表的显示方法流程图;
[0030]图2为本申请实施例中提供的一种车辆仪表的显示装置示意图;
[0031]图3为本申请实施例中提供的数字显示子程序流程图;
[0032]图4为本申请实施例中提供的ASCII字符显示子程序流程图;
[0033]图5为本申请实施例中提供的汉字显示子程序流程图;
[0034]图6为本申请实施例中提供的电子设备示意图;
[0035]图7为本申请实施例中提供的计算机可读程序介质示意图。
具体实施方式
[0036]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。
[0037]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。附图所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
[0038]随着现代技术进步,汽车智能化程度不断提高,汽车电子系统日益复杂,需要汽车仪表显示的信息也迅速增加,为了显示这些繁杂的信息,通常用两种方式实现,一种就是对显示内容进行整体切图,然后取模调用实现,这种方式比较占用芯片的程序存储空间,由于显示内容较多,一般需要选择存储容量较大的芯片,或者外扩Flash ROM芯片实现。这种方式一方面要增加硬件成本,另一方面切图取模后用代号表示和调用,可读性比较差,程序维护难度较大,开发周期增加。另一种方式就是采用带字库的芯片,也不可避免的要增加硬件成本。
[0039]本申请提供的车辆仪表显示方法实现了在保证良好显示效果的前提下的字符、汉字的高本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种车辆仪表的显示方法,其特征在于,包括:建立仪表所需的字符和汉字的索引表,并制作所述索引表中的字符和汉字的切图;根据所述字符和汉字的切图,提取所述字符和汉字的字模;通过所述字符和汉字的字模生成集成字库;显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态。2.根据权利要求1所述的方法,其特征在于,所述显示程序基于所述索引表调用所述集成字库中的字符和汉字,以在液晶指定位置显示整车状态之前,包括:判断字符、汉字是否已经显示完,若已显示完,在液晶指定位置显示整车状态;若未显示完,继续显示下一个字符或汉字,并判断当前需要显示的是否为数字,若是,调用数字显示子程序;若否,判断当前需要显示的字符是否为ASCII字符,若是,调用ASCII字符显示子程序;若否,确定当前需要显示的内容为汉字,调用汉字显示子程序。3.根据权利要求2所述的方法,其特征在于,所述调用数字显示子程序,包括:检索需要显示的数字是否在数字字库中,若是,为显示驱动设定显示起始处的横纵坐标,并在数字字库中调取数字字模进行显示。4.根据权利要求3所述的方法,其特征在于,所述调用ASCI I字符显示子程序,包括:检索需要显示的ASCII字符是否在ASCII字符字库中,若是,为显示驱动设定显示起始处的横纵坐标,并在ASCII字符字库中调取ASCII字符字模进行显示。5.根据权利要求4所述的方法,其特...
【专利技术属性】
技术研发人员:黄凯,陈百灵,耿纯洁,周斌,
申请(专利权)人:东风电驱动系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。