专利名称:一种自动测试系统的双屏显示的实现系统及方法
技术领域:
本发明自动测试技术领域,更具体地说,涉及一种自动测试系统的双屏显示的实现系统及方法。
背景技术:
当前自动测试系统(Auto Testing System)中,自动测试系统主要由工业PC、自动测试系统、激励信号输出单元、测试信号采集单元和被测试产品组成。自动测试系统解析测试流程文件,并通过通信链路将激励信号指令发送到激励信号输出单元,并通过通信链路读取测试信号采集单元返回的被测对象的响应数据信息。自动测试系统通过解析的测试流程文件所规定的判断标准,对返回的响应数据信息进行自动判断。并在人机界面中显示该测试项目为“Pass”或“Fail”。之后,自动测试系统继续解析测试流程文件,并自动判断测试结果,直到测试流程文件结束。自动测试系统只能显示测试项目的返回信息,测试人员无法实时观察并记录被测试对象的连续曲线数据信息,因此,在被测试对象的故障分析时,无法进行宏观的对比分析,只能通过测试人员对每个测试项目的返回信息进行对比独立数据的分析,如果被测试对象的故障发生在在两项测试项目之间的某个时间段,自动测试系统是无法进行自动判断,并记录故障信息的。测试人员也无从获得实时的曲线信息。由此可见,上述现有的自动测试系统在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决无·法实时观察并记录被测试对象的连续曲线数据信息的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品又没有适切的结构能够解决上述问题,此显然是相关业者急欲解决的问题。
发明内容
本发明的主要目的在于,而提供一种自动测试系统的双屏显示的实现系统及方法,能够实现在显示屏上同时显示被测对象的测试结果信息和在测试过程中被测对象的实时数据信息,从而更加适于实用,且具有产业上的利用价值。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种自动测试系统的双屏显示的实现系统,包括:第一显示器、第二显示器、自动测试系统、激励信号输出单元和测试信号采集单元;其中:
所述激励信号输出单元与被测试产品和所述自动测试系统连接,用于执行所述自动测试系统发送的控制指令,并根据所述控制指令输出相应的激励信号至被测试产品;
所述测试信号采集单元与被测试产品和所述自动测试系统连接,用于采集被测试产品的所有数据信息,并将所述数据信息发送至所述自动测试系统;
所述自动测试系统与所述第一显示器和第二显示器连接,用于根据接收到的所述数据信息生成被测试产品的测试结果信息和被测试产品的实时数据信息;
所述第一显示器用于显示被测试产品的测试结果信息;所述第二显示器用于显示被测试产品的实时数据信息。优选地,所述自动测试系统包括:
由通信参数配置单元、监控界面配置单元和测试项目配置单元组成的测试流程配置文件模块;
由测试项目通信单元和实时监控通信单元组成的通信调度模块;
由分屏显示驱动单元、测试项目显示界面和实时监控显示界面组成的数据显示模块; 由流程数据存储单元和实时数据存储单元组成的数据存储模块;其中:
所述通信参数配置单元用于配置激励信号输出单元通信参数,监控界面配置单元用于显示实时监控界面的显示状态;
所述测试项目通信单元用于完成自动测试流程程序界面与测试信号采集单元之间的通信,实时监控通信单元用于完成实时监控界面与测试信号采集单元之间的通信;
所述分屏显示驱动单元用于控制测试项目显示界面和实时监控显示界面在第一显示器和第二显示器中显示;
所述流程数据存储单元用于对自动测试流程所显示的数据信息进行存储,实时数据存储单元用于对实时采集的数据信息进行存储。一种自动测试系统的双屏显示的实现方法,包括:
运行自动测试系统程序,根据自动测试系统的自检操作完成启动过程;
读取测试流程配置文件,并根据测试流程配置,设置相应的通信链路;
调用分屏显示驱动程序,设置程序界面显示位置;
打开实时监控程序界面,根据测试流程配置文件要求,在指定的显示屏上显示实时监控程序界面;
调度实时监控通信单元,下发实时监控信息指令,并自动启动监控通信程序,对监控数据进行实时动态更新;
接收返回数据信息,并实时显示测试结果;
存储实时显示数据文件,对所采集的数据进行存储和记录;
根据测试流程配置文件指定测试项目的要求,判断是否完成监控任务,如果是,则继续重复以上步骤,对被测试对象的状态信息进行显示,如果否,则结束实时监控程序界面;
打开测试流程程序界面,根据测试流程配置文件的要求,在指定的显示器屏上显示测试流程程序界面;
调度测试流程通信模块,并下发测试信息指令,启动测试流程通信程序控制,下发指定的测试控制指令到激励单元,从而控制激励单元下发相应的控制激励信号到被测试对象;接收来自于测试信号采集单元,返回的数据信息,并自动显示测试项目的判定结果为通过或者失败;
存储测试流程项目的测试结果信息,对测试结果信息进行存储和记录;
根据测试流程配置文件制定的测试项目要求,判断是否完成了测试流程任务,如果是,则结束测试流程所设置的测试任务,如果否,则继续进行测试流程所设置的测试任务。从上述的技术方案可以看出,本发明公开的一种自动测试系统的双屏显示的实现系统,通过激励信号输出单元执行自动测试系统发送的控制指令,并根据控制指令输出相应的激励信号至被测试产品, 通过测试信号采集单元采集被测试产品的所有数据信息,通过自动测试系统根据接收到的数据信息生成被测试产品的测试结果信息和被测试产品的实时数据信息,实现了在显示屏上显示被测对象的测试结果信息和在测试过程中被测对象的实时数据信息。综上所述,本发明的一种自动测试系统的双屏显示的实现系统及方法,能够实现在显示屏上同时显示被测对象的测试结果信息和在测试过程中被测对象的实时数据信息。其具有上述诸多的优点及实用价值,其在功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式
由以下实施例及其附图详细给出。
图1为本发明公开的一种自动测试系统的双屏显示的实现系统的结构示意 图2为本发明公开的自动测试系统的结构示意 图3为本发明公开的一种自动测试系统的双屏显示的实现方法的流程图。
具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的自动测试系统的双屏显示的实现系统及方法其具体实施方式
、结构、特征及其功效,详细说明如后。
本发明实施例公开了一种自动测试系统的双屏显示的实现系统及方法,能够实现在显示屏上同时显示被测对象的测试结果信息和在测试过程中被测对象的实时数据信息。如图1所示,一种自动测试系统的双屏显示的实现系统,包括:第一显示器101、第二显示器102、自动测试系统103、激励信号输出单元105和测试信号采集单元104 ;其中:
激励信号输出单元105与被测试产品106和自动测试系统103连接,用于执行自动测试系统103发送的控制指令,并根据控制指令输出相应的激励信号至被测试产品106 ;
测试信号采集单元104与被测试产品和自动测试系统103连接,用于采集被测试产品106的所有数据信息,并将所述数据信息发送至自动测试系统103 ;
自动测试系统103与第一显示器101和第二显示器102连接,用于根据接收到的所述数据信息生成被测试产品的测试结果信息和被测试产品的实时数据信息;
第一显示器101用于显示被测试产品106的测试结果信息;
第二显示器102用于显示被测试产品106的实时数据信息。具体的,第一显示器101用于显示自动测试流程程序界面,通过该界面能够直接的现实测试项目的最终测试结果。第二显示器102用于显示实时曲线监控程序界面,通过该界面能够实时的现实被测试对象的全部数据信息。自动测试系统模块103,用于执行自动测试任务,包括执行下发激励信号输出指令和采集测试结果数据信息,并能够自动根据测试流程判断测试结果;同时能够根据测试流程中的项目设置参数,自动弹出测试项目指定的某个实时曲线监控程序界面,并将解析出来的测试结果数据信息在实时曲线监控程序界面中进行显示。激励信号输出单元模块105,用于执行自动测试系统103,通过通信链路发送控制指令,并根据控制指令要求输出相应的激励信号到被测试产品106。测试信号采集单元104,用于采集被测试产品106的所有数据信息,并通过通信链路将采集回的数据信息,发送到自动测试系统103。具体的,自动测试系统如图2所示,包括:由通信参数配置单元2011、监控界面配置单元2012和测试项目配置单元2013组成的测试流程配置文件模块201 ;
由测试项目通信单元2021和实时监控通信单元2022组成的通信调度模块202 ;由分屏显示驱动单元2031、测试项目显示界面2032和实时监控显示界面2033组成的数据显示模块203 ;
由流程数据存储单元2041和实时数据存储单元2042组成的数据存储模块204 ;其中:测试流程配置文件模 块201,主要用于对测试流程进行参数配置,包括设计测试项目、测试结果判断标准、测试项目执行流程、通信参数设置、实时监控界面显示配置等。包括通信参数配置单元2011,监控界面配置单元2012,测试项目配置单元2013 ;通信参数配置单元2011,用于配置激励单元通信参数,确保自动测试系统能够实现对激励单元的控制;监控界面配置单元2012,用于显示实时监控界面的现实状态,包括:开始监控、停止监控、打开监控界面、关闭监控界面、监控界面显示位置等设置信息。通信调度模块202,由测试项目通信单元2021和实时监控通信单元2022组成。测试项目通信单元2021完成自动测试流程程序界面与测试采集单元之间的通信,实时监控通信单元2022完成实时监控界面与测试采集单元之间的通信。通信调度模块202自动区分通信程序来自于自动测试流程程序界面2032还是来自于实时监控界面2033,并通过多线程程序和通信互斥方式实现对不同监控界面要求的数据进行采集和处理。数据显示模块203,由分屏显示驱动单元2031、测试项目显示界面2032、实时监控显示界面2033组成。根据测试流程配置文件要求,通过分屏显示驱动单元2031,控制测试项目显示界面2032和实时监控界面2033在第一显示器101还是在第二显示器102中进行显示。分屏显示驱动单元2031通过设置程序界面在电脑显示器中的起始坐标值来,控制某一程序界面在任一电脑显示器中进行显示。数据存储模块204,由流程数据存储单元2041和实时数据存储单元2042组成。流程数据存储单元2041对自动测试流程所显示的数据信息进行存储,实时数据存储单元2041对实时采集的数据信息进行存储。数据存储模块204,支持历史数据的打开、回放、打印、转存等功能。如图3所示,为本发明公开的一种自动测试系统的双屏显示的实现方法的流程图,包括:
5301、运行自动测试系统程序,根据自动测试系统的自检操作完成启动过程;
5302、读取测试流程配置文件,并根据测试流程配置,设置相应的通信链路;
其中,所述的测试流程配置文件为测试人员根据测试大纲指导编制的文本文件。S303、调用分屏显示驱动程序,设置程序界面显示位置,根据配置文件中设定的要求,控制相应程序界面在指定的一个显示屏上进行显示;5304、打开实时监控程序界面,根据测试流程配置文件要求,显示指定的实时监控程序界面;
5305、调度实时监控通信模块,下发实施监控信息指令,并自动启动监控通信程序,对监控数据进行实时动态更新;
5306、接收返回数据信息,并实时显示测试结果;
5307、存储实时显示数据文件,对所采集的数据进行存储和记录;
5308、根据测试流程配置文件指定测试项目的要求,判断是否完成监控任务,如果是,则返回步骤S305,对被测试对象的状态信息进行显示,如果否,则进入步骤S309 ;
5309、结束实时监控程序界面;
5310、根据测试流程配置文件的要求,在指定的显示器屏幕上显示测试流程程序界
面;
5311、调度测试流程通信模块,并下发测试信息指令,启动测试流程通信程序控制,下发指定的测试控制指令到激励单元,从而控制激励单元下发相应的控制激励信号到被测试对象;
5312、接收来自于测试 信号采集单元,返回的数据信息,并自动显示测试项目的判定结果为通过或者失败;
5313、存储测试流程项目的测试结果信息,对测试结果信息进行存储和记录;
5314、根据测试流程配置文件制定的测试项目要求,判断是否完成了过测试流程任务,如果否,则返回步骤S311继续进行测试流程所设置的测试任务,如果是,则进入步骤S315 ;
S305、结束测试流程所设置的测试任务。上述如此结构构成的本发明一种自动测试系统的双屏显示的实现系统及方法的技术创新,对于现今同行业的技术人员来说均具有许多可取之处,而确实具有技术进步性。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种自动测试系统的双屏显示的实现系统,其特征在于,包括:第一显示器、第二显示器、自动测试系统、激励信号输出单元和测试信号采集单元;其中: 所述激励信号输出单元与被测试产品和所述自动测试系统连接,用于执行所述自动测试系统发送的控制指令,并根据所述控制指令输出相应的激励信号至被测试产品; 所述测试信号采集单元与被测试产品和所述自动测试系统连接,用于采集被测试产品的所有数据信息,并将所述数据信息发送至所述自动测试系统; 所述自动测试系统与所述第一显示器和第二显示器连接,用于根据接收到的所述数据信息生成被测试产品的测试结果信息和被测试产品的实时数据信息; 所述第一显示器用于显示被测试产品的测试结果信息; 所述第二显示器用于显示被测试产品的实时数据信息。
2.根据权利 要求1所述的系统,其特征在于,所述自动测试系统包括: 由通信参数配置单元、监控界面配置单元和测试项目配置单元组成的测试流程配置文件模块; 由测试项目通信单元和实时监控通信单元组成的通信调度模块; 由分屏显示驱动单元、测试项目显示界面和实时监控显示界面组成的数据显示模块; 由流程数据存储单元和实时数据存储单元组成的数据存储模块;其中: 所述通信参数配置单元用于配置激励信号输出单元通信参数,监控界面配置单元用于显示实时监控界面的显示状态; 所述测试项目通信单元用于完成自动测试流程程序界面与测试信号采集单元之间的通信,实时监控通信单元用于完成实时监控界面与测试信号采集单元之间的通信; 所述分屏显示驱动单元用于控制测试项目显示界面和实时监控显示界面在第一显示器和第二显示器中显示; 所述流程数据存储单元用于对自动测试流程所显示的数据信息进行存储,实时数据存储单元用于对实时采集的数据信息进行存储。
3.一种自动测试系统的双屏显示的实现方法,其特征在于,包括: 运行自动测试系统程序,根据自动测试系统的自检操作完成启动过程; 读取测试流程配置文件,并根据测试流程配置,设置相应的通信链路; 调用分屏显示驱动程序,设置程序界面显示位置; 打开实时监控程序界面,根据测试流程配置文件要求,在指定的显示屏上显示实时监控程序界面; 调度实时监控通信单元,下发实时监控信息指令,并自动启动监控通信程序,对监控数据进行实时动态更新; 接收返回数据信息,并实时显示测试结果; 存储实时显示数据文件,对所采集的数据进行存储和记录; 根据测试流程配置文件指定测试项目的要求,判断是否完成监控任务,如果是,则继续重复以上步骤,对被测试对象的状态信息进行显示,如果否,则结束实时监控程序界面; 打开测试流程程序界面,根据测试流程配置文件的要求,在指定的显示器屏上显示测试流程程序界面; 调度测试流程通信模块,并下发测试信息指令,启动测试流程通信程序控制,下发指定的测试控制指令到激励单元,从而控制激励单元下发相应的控制激励信号到被测试对象;接收来自于测试信号采集单元,返回的数据信息,并自动显示测试项目的判定结果为通过或者失败; 存储测试流程项目的测试结果信息,对测试结果信息进行存储和记录; 根据测试流程配置文件制定的测试项目要求,判断是否完成了测试流程任务,如果是,则结束测试流程所设置的 测试任务,如果否,则继续进行测试流程所设置的测试任务。
全文摘要
本发明公开了一种自动测试系统的双屏显示的实现系统,包括第一显示器、第二显示器、自动测试系统、激励信号输出单元和测试信号采集单元;激励信号输出单元用于执行所述自动测试系统发送的控制指令,并根据控制指令输出相应的激励信号至被测试产品;测试信号采集单元用于采集被测试产品的所有数据信息,并将数据信息发送至自动测试系统;自动测试系统根据接收到的数据信息生成被测试产品的测试结果信息和被测试产品的实时数据信息;第一显示器用于显示被测试产品的测试结果信息;第二显示器用于显示被测试产品的实时数据信息。本发明能够实现在显示屏上同时显示被测对象的测试结果信息和在测试过程中被测对象的实时数据信息。
文档编号G06F3/14GK103218196SQ201310126510
公开日2013年7月24日 申请日期2013年4月12日 优先权日2013年4月12日
发明者张志胜, 伍春生, 黄其林, 朱建方 申请人:江苏浩峰汽车附件有限公司