车载tft电子仪表设计方法及系统的制作方法

文档序号:6331738阅读:198来源:国知局
专利名称:车载tft电子仪表设计方法及系统的制作方法
技术领域
本发明涉及汽车仪表设计技术领域,尤其涉及车载TFT电子仪表设计方法及系统。
背景技术
在汽车内的电子设备日益增加的情况下,驾驶者所需要兼顾的事情也日益增加。 这些电子设备跟驾驶者之间的人机界面必须谨慎设计,以保证驾驶者没有经常被分散注意力。以往利用固定的机械式仪表可以表达的信息非常有限,无论在任何一种驾驶状态下,机械式仪表都只能显示其既有的信息,不能跟据实际情况,只显示驾驶者需要知道的信息,驾驶者便无可被免地被分散注意力到其他显示装置上,影响驾驶安全。在利用车载TFTCThin Film Transistor,薄膜场效应晶体管)电子仪表作为汽车仪表时,很多以前机械式指针仪表不能做到的都可以利用TFT电子仪表显示出来。在需要设计良好的人机界面的大前提下,TFT电子仪表可发挥其功效,这使得车载TFT电子仪表设计成为汽车仪表设计的大趋势。发明人在实现本发明的过程中,发现现有技术存在如下不足现有技术中车载TFT电子仪表设计需要经由人手编写程序来完成,产品的开发时间长,产品的可靠性不高,就算是少量的变动,都有可能牵涉大量的程序修改工作。

发明内容
本发明实施例提供一种车载薄膜场效应晶体管TFT电子仪表设计方法,用以缩短车载TFT电子仪表设计的开发时间,提高产品的可靠性,该方法包括在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载TFT电子仪表设计工程;自动生成车载TFT电子仪表设计工程的源代码。本发明实施例还提供一种车载TFT电子仪表设计系统,用以缩短车载TFT电子仪表设计的开发时间,提高产品的可靠性,该系统包括初始化模块,用于在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;对象设计模块,用于在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;
信号设计模块,用于为所述设计屏幕定义控制器局域网CAN总线信号;整合设计模块,用于链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;仿真模块,用于对上述车载TFT电子仪表设计工程进行仿真;除错模块,用于触发上述初始化模块、对象设计模块、信号设计模块、整合设计模块及仿真模块重复运行,直至获得满足预定条件的车载TFT电子仪表设计工程;源代码生成模块,用于自动生成车载TFT电子仪表设计工程的源代码。本发明实施例中,在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载 TFT电子仪表设计工程;自动生成车载TFT电子仪表设计工程的源代码;与现有技术中需要经由人手编写程序来完成车载TFT电子仪表设计相比,大大缩短了车载TFT电子仪表设计产品的开发时间,提高了产品的可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中图1为本发明实施例中车载TFT电子仪表设计方法的处理流程图;图2为本发明实施例中文件存储格式的示意图;图3为本发明实施例中在显示时进行修正及插值的处理流程图;图4为本发明实施例中车载TFT电子仪表设计系统的结构示意图;图5为本发明实施例中车载TFT电子仪表设计系统的具体实例的示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。如图1所示,本发明实施例中,车载TFT电子仪表设计方法的处理流程可以包括步骤101、在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;步骤102、在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;步骤103、为所述设计屏幕定义控制器局域网CAN (Controller Area Net work,控制器局域网络)总线信号;步骤104、链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;步骤105、对上述车载TFT电子仪表设计工程进行仿真;步骤106、返回重复执行上述步骤101-105,直至获得满足预定条件的车载TFT电子仪表设计工程;步骤107、自动生成车载TFT电子仪表设计工程的源代码。由图1所示流程可以得知,本发明实施例中,在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载TFT电子仪表设计工程;自动生成车载TFT电子仪表设计工程的源代码;与现有技术中需要经由人手编写程序来完成车载TFT电子仪表设计相比,大大缩短了车载TFT电子仪表设计产品的开发时间,提高了产品的可靠性。其中,本发明实施例的车载TFT电子仪表设计方法无需由人手编写程序来完成车载TFT电子仪表设计,而是通过在车载TFT电子仪表设计的人机界面中进行设计屏幕中设计对象的定义和信号的定义,完成车载TFT电子仪表设计工程,以提高车载TFT电子仪表设计工程的设计开发效率;并且,相对来说,人手编写程序的出错率高,而本发明实施例的设计方法出错率低,设计产品的可靠性高。另外,本发明实施例通过对上述车载TFT电子仪表设计工程进行仿真;并重复执行设计及仿真的步骤,直至获得满足预定条件的车载TFT电子仪表设计工程,也能使产品工程师迅速和低廉地进行产品设计,最终生成固件源代码,加速开发周期,客户也可以通过仿真预览产品。本发明实施例为车载TFT电子仪表的设计者提供了一套仪表设计工具,与传统设计中需由人手编写程序的设计方法不同,并且本发明实施例也不局限于某种特定的设计。具体实施时,先在车载TFT电子仪表设计的人机界面中新建一个车载TFT电子仪表设计工程,并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型。在文献CN101509791A中,提供了一些信号的显示形式,将信号分为三种显示形式指针仪表显示、警告灯显示、LED综合显示屏显示。本发明实施例与之不同的是,本发明实施例是通过设置设计对象的属性,将设计对象进行了分类,而不是对显示形式进行分类。 本发明实施例所使用的显示器是车载TFT电子仪表,其显示形式千变万化,正因为这个原因,本发明实施例将需要显示的设计对象进行分类,每一类的设计对象都可以有各自的一套显示形式可以进行配置。为便于车载TFT电子仪表设计者的使用,本发明实施例的设计对象分类为满足设计需要,针对车载TFT电子仪表将设计对象进行了简化配置,将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型。其中,图标显示类型的设计对象是一种图形或图片的设计对象。例如,速度表的背景一般可编辑为图标显示类型的设计对象。文字显示类型的设计对象可以显示信号的数值或文字。它可以设置为导入类型,即它可以显示设计对象(信号)导入(或关联)的数据或文字。当文字显示类型的设计对象显示信号的文字,它可以设置为缓存导入类型。当文字显示类型的设计对象显示信号的数值,它可以设置为数值导入类型。列表导入类型可以被保留。例如,里程表中的总里程可编辑为数值导入类型,音乐播放列表可编辑为缓存导入类型。图像对象主要用于摄像图像。例如,停车摄像图像可编辑为图像对象。具体实施时,上述车载TFT电子仪表设计方法还可以包括在所述设计屏幕中定义列表,所述列表包括具有相似属性和操作的对象;并设置列表的名称、位置、背景、滚动条、类型、状态、窗口大小、默认项、操作其中之一或任意组合。在所述设计屏幕中对列表进行定义时,可以选中列表设置选中的对象到列表,或点击列表编辑按键可弹出列表编辑。与屏幕和设计对象相似,在车载TFT电子仪表设计工程中列表也有唯一的名称,可以对列表的名称、位置、背景、滚动条、类型、状态、窗口大小、默认项和操作等进行设置。具体实施时,为所述设计屏幕定义控制器局域网CAN总线信号,可以包括自定义 CAN总线信号的名称、信号类型、消息、数据类型、数据长度、数据初始值、载入信号的数据库其中之一或任意组合。在文献CN101509791A中,提供了一种CAN总线信号的处理方法,但是它所叙述的只是针对其设计的单一款仪表所需要的CAN报文进行信号处理,而本发明实施例中,为所述设计屏幕定义控制器局域网CAN总线信号,是在说一个设计工具怎样可以配置CAN总线信号给各式各样的仪表设计所应用。也就是说,本发明实施例中,设计者可以依其要求自定义CAN总线信号。例如,在菜单和快捷菜单中,可打开信号编辑条目以添加新信号或编辑已有的信号。其中,本发明实施例可自定义CAN总线信号的如下内容名称每个信号有唯一的名称;信号类型信号可分为CAN总线信号和内部信号。CAN总线信号来自外部控制器, 内部信号只用于仪表板;消息编辑消息和信号;数据类型数据类型有浮点、整型、字串和触发;数据长度数据字节长度;数据初始值;载入信号的数据库例如用户可以从数据库(*. dbc)载入CAN总线信号。例如,设计者可将媒体播放列表编辑为CAN总线信号,并与其在设计屏幕中定义的设计对象相结合,即链接设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作,并在仿真和生成源代码后在仪表板上实现显示。具体实施时,对上述车载TFT电子仪表设计工程进行仿真,可以包括自定义仿真命令及车载TFT电子仪表的显示特征;按所述仿真命令对上述车载TFT电子仪表设计工程进行仿真;以及,按所述显示特征显示仿真结果。本发明实施例提出一个仪表仿真界面,而不是仪表仿真模型。其中包括自定义仿真命令及车载TFT电子仪表的显示特征;例如,自定义的仿真命令可以包括自定义命令区域(self-define command zone)和自定义巨集区域(macro zone);自定义车载TFT电子仪表的显示特征可以是一个模拟汽车车厢的设定界面。本发明实施例基于可配置的CAN总线信号,在仿真界面上配合CAN总线信号配置可编辑仿真命令。在文献US6477517B1中,提供了一种基于工程库的设计,它将分析结果与工程库的预定标准比较,调整参数以示仪表板满足预定的标准。本发明实施例与之不同的是,本发明实施例中是车载TFT显示仿真,可以体现实际信号操作时的设计效果,并且,本发明实施例中可设置仿真时车载TFT电子仪表的显示特征,例如车载TFT电子仪表的显示分辨率、像素等特征。本发明实施例通过自定义仿真命令和车载TFT电子仪表的显示特征,设计者可以更方便、直观地分析设计效果。具体实施时,所述自动生成车载TFT电子仪表设计工程的源代码,可以包括自定义车载TFT电子仪表设计工程库,所述车载TFT电子仪表设计工程库包括基于设计对象的通用范本代码;调用所述车载TFT电子仪表设计工程库,生成车载TFT电子仪表设计工程的源代码并经所述人机界面进行显示。在文献US6477517B1中,提出了一种基于模块工程库的工程设计方法,本发明实施例与之不同的是,所提出的自动生成车载TFT电子仪表设计工程的源代码是基于车载 TFT电子仪表设计的设计对象。在本发明实施例中,设计者可自定义车载TFT电子仪表设计工程库,以便多次用于相似的设计或作为素材的存储。并且,本发明实施例在中间件中编辑了一套通用的人机界面,在该人机界面上进行车载TFT电子仪表设计和设计结果的显示。即,本发明实施例建立了一套通用范本代码,设计者基于设计对象的不同车载TFT电子仪表设计均可依此范本生成源代码。也就是说,此通用范本代码不仅适用于单个设计对象 (例如速度表,方向指示等),也适用于整个设计屏幕(例如开始屏幕,菜单屏幕等)。具体实施时,上述车载TFT电子仪表设计方法还可以包括以树状结构的文档, 存储所述车载TFT电子仪表设计工程的源代码,所述树状结构呈现各设计对象的属性及操作;在所述文档中,加入树状结构的索引以进行检索,从而实现快速搜索设计对象及减少存储文件的数据量。如图2所示,一种可能的文件存储格式中,设计屏幕作为父节点,其下包括不同的设计对象索引,这些设计对象索引指向相应的设计对象;设计对象作为父节点,其下包括属性索引和操作索引,分别指向相应的属性和操作。具体实施时,上述车载TFT电子仪表设计方法还可以包括根据所述车载TFT电子仪表设计工程的源代码,进行分段线性指针式仪表的显示,并在显示时利用平均补偿的方式对输入数据加以修正及插值,呈现指针的平滑转动。具体的,根据述车载TFT电子仪表设计工程的源代码,进行分段线性指针式仪表的显示,是考虑到以往机械式仪表限制了显示比例尺必须要整体线性,否则得不到正确的读数,但车载TFT电子仪表的显示是可以变化的,利用车载TFT电子仪表的显示屏,将仪表比例尺分成不同比例的区域,进行分段线性指针式仪表的显示,可以让驾驶者得到最佳化的显示比例,减低阅读仪表时的偏差。例如,将速度显示表的刻度划分为三个区域。低速度区域由于不是常用的速度区域,这里的阅读偏差可以比较大。所以,在低速度区域可以将比例尺的间隔设得比较小。中速区域是最常用的速度区,可以将比例尺的间隔设得相对大一些,这样可以大大减低阅读偏差,改善读数的精密度。同样地,在高速区域阅读偏差带来的影响比较小,因此比例尺的间隔可以相对减小,以容纳更加宽广的速度范围。本发明实施例中不仅进行分段线性指针式仪表的显示,为了使指针在车载TFT电子仪表上的显示更为逼真,还在显示时利用平均补偿的方式对输入数据加以修正及插值, 呈现指针的平滑转动,减少了指针转动中的跳动,也可以修正分段线性显示时的,当指针在不同分段区域间转动时的跳动,也修正了指针在过速转动中的跳动。如图3所示,本例中在显示时进行修正及插值的处理流程可以包括步骤301、获得根据车载TFT电子仪表设计工程的源代码进行分段线性指针式仪表的显示时的输入数据;
步骤302、判断是否需要利用平均补偿的方式对输入数据加以修正;若是,则执行步骤303 ;否则执行步骤306 ;步骤303、判断是否需要对输入数据加以插值;若是,则执行步骤304 ;否则执行步骤 305 ;步骤304、对输入数据加以插值;步骤305、利用平均补偿的方式对输入数据加以修正;步骤306、获得根据车载TFT电子仪表设计工程的源代码进行分段线性指针式仪表的显示时的输出数据。本发明实施例中还提供了一种车载TFT电子仪表设计系统,如下面的实施例所述。由于该系统解决问题的原理与车载TFT电子仪表设计方法相似,因此该系统的实施可以参见方法的实施,重复之处不再赘述。本发明实施例的车载TFT电子仪表设计系统,其结构如图4所示,可以包括初始化模块401,用于在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;对象设计模块402,用于在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;信号设计模块403,用于为所述设计屏幕定义控制器局域网CAN总线信号;整合设计模块404,用于链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;仿真模块405,用于对上述车载TFT电子仪表设计工程进行仿真;除错模块406,用于触发上述初始化模块401、对象设计模块402、信号设计模块 403、整合设计模块404及仿真模块405重复运行,直至获得满足预定条件的车载TFT电子仪表设计工程;源代码生成模块407,用于自动生成车载TFT电子仪表设计工程的源代码。如图5所示,一个实施例中,图4所示的车载TFT电子仪表设计系统还可以包括列表设计模块501,用于在所述设计屏幕中定义列表,所述列表包括具有相似属性和操作的对象;并设置列表的名称、位置、背景、滚动条、类型、状态、窗口大小、默认项、操作其中之一或任意组合。—个实施例中,信号设计模块403具体可以用于自定义CAN总线信号的名称、信号类型、消息、数据类型、数据长度、数据初始值、载入信号的数据库其中之一或任意组合。一个实施例中,仿真模块405具体可以用于自定义仿真命令及车载TFT电子仪表的显示特征;按所述仿真命令对上述车载TFT电子仪表设计工程进行仿真;以及,按所述显示特征显示仿真结果。一个实施例中,源代码生成模块407具体可以用于自定义生成所述源代码的人机界面接口及车载TFT电子仪表设计工程库,所述车载TFT电子仪表设计工程库包括基于设计对象的通用范本代码;调用所述车载TFT电子仪表设计工程库,生成车载TFT电子仪表设计工程的源代码并经所述人机界面接口进行显示。
如图5所示,一个实施例中,图4所示的车载TFT电子仪表设计系统还可以包括文档处理模块502,用于以树状结构的文档,存储所述车载TFT电子仪表设计工程的源代码,所述树状结构呈现各设计对象的属性及操作;并在所述文档中,加入树状结构的索引以进行检索。如图5所示,一个实施例中,图4所示的车载TFT电子仪表设计系统还可以包括显示处理模块503,用于根据所述车载TFT电子仪表设计工程的源代码,进行分段线性指针式仪表的显示,并在显示时利用平均补偿的方式对输入数据加以修正及插值,呈现指针的平滑转动。综上所述,本发明实施例中,新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载TFT电子仪表设计工程;自动生成车载TFT电子仪表设计工程的源代码;与现有技术中需要经由人手编写程序来完成车载TFT电子仪表设计相比,大大缩短了车载TFT电子仪表设计产品的开发时间,提高了产品的可靠性。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种车载薄膜场效应晶体管TFT电子仪表设计方法,其特征在于,该方法包括 在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载TFT电子仪表设计工程; 自动生成车载TFT电子仪表设计工程的源代码。
2.如权利要求1所述的方法,其特征在于,还包括在所述设计屏幕中定义列表,所述列表包括具有相似属性和操作的对象;并设置列表的名称、位置、背景、滚动条、类型、状态、窗口大小、默认项、操作其中之一或任意组合。
3.如权利要求1所述的方法,其特征在于,为所述设计屏幕定义控制器局域网CAN总线信号,包括自定义CAN总线信号的名称、信号类型、消息、数据类型、数据长度、数据初始值、载入信号的数据库其中之一或任意组合。
4.如权利要求1所述的方法,其特征在于,对上述车载TFT电子仪表设计工程进行仿真,包括自定义仿真命令及车载TFT电子仪表的显示特征;按所述仿真命令对上述车载TFT电子仪表设计工程进行仿真;以及,按所述显示特征显示仿真结果。
5.如权利要求1所述的方法,其特征在于,所述自动生成车载TFT电子仪表设计工程的源代码,包括自定义车载TFT电子仪表设计工程库,所述车载TFT电子仪表设计工程库包括基于设计对象的通用范本代码;调用所述车载TFT电子仪表设计工程库,生成车载TFT电子仪表设计工程的源代码并经所述人机界面进行显示。
6.如权利要求1至5任一项所述的方法,其特征在于,还包括以树状结构的文档,存储所述车载TFT电子仪表设计工程的源代码,所述树状结构呈现各设计对象的属性及操作;在所述文档中,加入树状结构的索引以进行检索。
7.如权利要求1至5任一项所述的方法,其特征在于,还包括根据所述车载TFT电子仪表设计工程的源代码,进行分段线性指针式仪表的显示,并在显示时利用平均补偿的方式对输入数据加以修正及插值,呈现指针的平滑转动。
8.一种车载TFT电子仪表设计系统,其特征在于,该系统包括初始化模块,用于在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;对象设计模块,用于在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;信号设计模块,用于为所述设计屏幕定义控制器局域网CAN总线信号;整合设计模块,用于链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;仿真模块,用于对上述车载TFT电子仪表设计工程进行仿真;除错模块,用于触发上述初始化模块、对象设计模块、信号设计模块、整合设计模块及仿真模块重复运行,直至获得满足预定条件的车载TFT电子仪表设计工程;源代码生成模块,用于自动生成车载TFT电子仪表设计工程的源代码。
9.如权利要求8所述的系统,其特征在于,还包括列表设计模块,用于在所述设计屏幕中定义列表,所述列表包括具有相似属性和操作的对象;并设置列表的名称、位置、背景、滚动条、类型、状态、窗口大小、默认项、操作其中之一或任意组合。
10.如权利要求8所述的系统,其特征在于,所述信号设计模块具体用于自定义CAN 总线信号的名称、信号类型、消息、数据类型、数据长度、数据初始值、载入信号的数据库其中之一或任意组合。
11.如权利要求8所述的系统,其特征在于,所述仿真模块具体用于自定义仿真命令及车载TFT电子仪表的显示特征;按所述仿真命令对上述车载TFT电子仪表设计工程进行仿真;以及,按所述显示特征显示仿真结果。
12.如权利要求8所述的系统,其特征在于,所述源代码生成模块具体用于自定义车载TFT电子仪表设计工程库,所述车载TFT电子仪表设计工程库包括基于设计对象的通用范本代码;调用所述车载TFT电子仪表设计工程库,生成车载TFT电子仪表设计工程的源代码并经所述人机界面进行显示。
13.如权利要求8至12任一项所述的系统,其特征在于,还包括文档处理模块,用于以树状结构的文档,存储所述车载TFT电子仪表设计工程的源代码,所述树状结构呈现各设计对象的属性及操作;并在所述文档中,加入树状结构的索引以进行检索。
14.如权利要求8至12任一项所述的系统,其特征在于,还包括显示处理模块,用于根据所述车载TFT电子仪表设计工程的源代码,进行分段线性指针式仪表的显示,并在显示时利用平均补偿的方式对输入数据加以修正及插值,呈现指针的平滑转动。
全文摘要
本发明公开了一种车载TFT电子仪表设计方法及系统,其中方法包括在车载TFT电子仪表设计的人机界面中新建车载TFT电子仪表设计工程并定义设计屏幕;在所述设计屏幕中定义设计对象,并将设计对象的属性设置为图标显示类型、文字显示类型或图像显示类型;为所述设计屏幕定义控制器局域网CAN总线信号;链接所述设计屏幕中的设计对象至CAN总线信号,定义各设计对象的操作;对上述车载TFT电子仪表设计工程进行仿真;重复执行上述步骤,直至获得满足预定条件的车载TFT电子仪表设计工程;自动生成车载TFT电子仪表设计工程的源代码。采用本发明可以缩短车载TFT电子仪表设计的开发时间,提高产品的可靠性。
文档编号G06F17/50GK102402629SQ20101027782
公开日2012年4月4日 申请日期2010年9月8日 优先权日2010年9月8日
发明者伍启荣, 刘彧, 王执中, 钟伟聪, 陈基文, 黄衍德 申请人:汽车零部件研究及发展中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1