汽车仪表检测数据的图形化显示模块及显示方法
【技术领域】
[0001]本发明涉及汽车仪表的检测技术。
【背景技术】
[0002]汽车仪表检测过程中要检测多种数据,比如压力、温度、电机转速、激光测距等,目前对检测到的数据只能单一化显示,而无法同时在同一界面上显示,因而对这些数据只能分别进行检测,即同一时刻只能检测一类数据,检测效率大大降低,而且将这些数据进行图形化显示时,需要对每个图像的坐标轴的单位和显示范围分别设定,操作繁琐。
【发明内容】
[0003]本发明的目的是为了解决汽车仪表多类检测数据不能同时图形化显示的问题,提供一种汽车仪表检测数据的图形化显示模块及显示方法。
[0004]本发明所述的汽车仪表检测数据的图形化显示模块包括以下单元:
[0005]参数设定单元:接收用户设定的参数,所述参数包括数据种类和检测时间,所述数据种类包括压力、温度、激光测距和电机转速;
[0006]数据采集单元:根据用户设定的数据种类采集相应的数据,并存储该数据;
[0007]数值显示单元:将采集到的每个种类的数据同时显示在屏幕上,且不同种类的数据分别显示在屏幕的不同区域;
[0008]图像显示单元:将采集到的每个种类的数据均以二维曲线的形式显示在屏幕上,且每个种类的数据所对应的二维曲线分别显示在屏幕的不同区域,每条二维曲线的横坐标均为时间,并保存图像。
[0009]本发明所述的汽车仪表检测数据的图形化显示方法包括以下步骤:
[0010]参数设定步骤:接收用户设定的参数,所述参数包括数据种类和检测时间,所述数据种类包括压力、温度、激光测距和电机转速;并在该步骤结束之后执行数据采集步骤;
[0011]数据采集步骤:根据用户设定的数据种类采集相应的数据,并存储该数据;并在该步骤结束之后同时执行数值显示步骤和图像显示步骤;
[0012]数值显示步骤:将采集到的每个种类的数据同时显示在屏幕上,且不同种类的数据分别显示在屏幕的不同区域;
[0013]图像显示步骤:将采集到的每个种类的数据均以二维曲线的形式显示在屏幕上,且每个种类的数据所对应的二维曲线分别显示在屏幕的不同区域,每条二维曲线的横坐标均为时间,并保存图像。
[0014]本发明的有益效果:
[0015](I)多种信号多线程同时监控:不同信号的转换方式不同,所以很难在同一时刻或时段对多种信号进行收集和汇总,更难以进行数据分析。本发明能够对8种不同的信号用数值和图像两种方法同时刻同时段、形象具体的呈现到研宄者面前,再加上图像的保存和记录功能,方便多次监控和对比。现代工业成产中,对于各种不同可控信号的监控,都是保证生产不可缺少的衡量依据。除汽车仪表以外,本发明还可应用于其他仪表的检测,或者应用在公司管理系统中,监控人员流动,产品产量等数据,为公司的发展和决策提供数据参考。基于本系统高度的自由性和监测广度,其应用市场无可限量。
[0016](2)监控范围、条件,和类型自由设定:由于信号种类众多,根据所提供的数字信号种类的不同,其观察的范围,衡量单位也不同。为了更有效地将所有信号在同一界面直观显示,本发明对于所要监控的信号的监测标准均可自由设定监控范围和单位。还可以在本发明的基础上进行改进,使其具有报警功能,自由设定需要警戒的标准数据,当达到警戒数值时,及时报警以提醒研宄者。这使监控性能无拘泥性,无需人员守候。
[0017](3)设定各种参数,方便,快捷:对用各种数据的相关参数,可在同一界面全部设置。直接输入参数,系统进行学习。给予标准数值,自动校正图像,人性化设计。一切为使用者操作简捷为宗旨,将操作步骤降到最少。输入操作者密码,输入控制参数,学习保存,三步即可解决设定问题。
【附图说明】
[0018]图1为本发明所述的汽车仪表检测数据的图形化显示方法的流程图;
[0019]图2为本发明所述的汽车仪表检测数据的图形化显示模块及显示方法的原理框图。
【具体实施方式】
[0020]【具体实施方式】一:结合图1和图2说明本实施方式,本实施方式所述的汽车仪表检测数据的图形化显示模块包括以下单元:
[0021]参数设定单元:接收用户设定的参数,所述参数包括数据种类和检测时间,所述数据种类包括压力、温度、激光测距和电机转速;
[0022]数据采集单元:根据用户设定的数据种类采集相应的数据,并存储该数据;
[0023]数值显示单元:将采集到的每个种类的数据同时显示在屏幕上,且不同种类的数据分别显示在屏幕的不同区域;
[0024]图像显示单元:将采集到的每个种类的数据均以二维曲线的形式显示在屏幕上,且每个种类的数据所对应的二维曲线分别显示在屏幕的不同区域,每条二维曲线的横坐标均为时间,并保存图像。
[0025]本实施方式所述的汽车仪表检测数据的图形化显示模块,能够同时检测多种数据,每种数据可采用相应的传感器来检测。用户只需要选择要检测的数据种类和检测时间,屏幕上就能够以数值和图像两种形式来显示检测到的每个种类的数据。数值显示能够体现出每个数据的准确值,图像则能够更直观地显示出数据随时间的变化情况。该方法能够同时显示多种检测数据,大大缩短了检测时间,提高了检测效率。
[0026]上述图形化显示模块适用于各种直接或间接(模拟转数字)的数字信号输入的图像绘制和实时监控。还可以对软件进行改进,根据所监控图像形状和限值来判断数据是否正常。上述图形化显示模块能够同时监控8组数据。嵌入该模块的平台环境要求为:WINDOWS XP操作系统,C++Builder编程环境。
[0027]本实施方式能够更直观的,更具体的观察各种数字量在同一时间段内的变化情况,为以后的数据分析和研宄过程提供可靠地理论依据和数据支持,方便找到各种数据之间的联系。显示界面主要包括三部分:
[0028](I)数值显示界面:主要显示所监控的实时数值,可对多种类型、多组数据进行实时显示,数值的单位可单独设置,也可以自动设定。同时显示设置的控制限值,以该限值作为标准,一旦超出所设置的数值监控范围则提示超限值报警。
[0029](2)图像显示界面:主要显示所监控的数值在监控时间内的曲线变化,并绘制曲线,X轴表示时间,Y轴表示所监控量的数值。通过图像能够直观的观察出所监控数值的变化。还可以对上述模块进行改进,实现报警功能,例如通过内置算法,判断所绘制的图像是否成二阶导数变化一致,是否符合限值要求。此外,该模块还能够保存数值和图像,以便观察研宄。
[0030](3)设置界面:配置上位机与下位机基本通讯设置,包括串口号、波特率、校验方式,以及停止位等。配置监控曲线的显示范围和时间长度。如果该模块能够实现报警功能,则设置界面还可以设定限值,并对所监控的数据进行关键限值校准,通过与外部数值的读取和对应,确定出准确的限值作为标准数值,使曲线准确显示数值变化。
[0031]【具体实施方式】二:本实施方式是对实施方式一所述的汽车仪表检测数据的图形化显示模块的进一步限定,本实施方式中,所述图形化显示模块还包括以下单元:
[0032]单位确定单元:根据数据的种类来确定二维曲线的纵坐标的单位;
[0