多通道微波组件自动测试方法
【专利摘要】一种多通道微波组件自动测试方法,该系统从目前主流的测试流程出发,包含虚拟仪器软件结构设计、虚拟仪器硬件结构设计,实现测试测量数据的采集、传输、分析处理、显示、存储等功能。本发明提出自动化测试系统模型有很强的移植性、通用性,在工程应用中也有效缓解了测试人员的压力,提高了工程设计及测试的效率,避免了现有技术中的迄今为止还没有这样的快速准确的自动测试系统的缺陷。
【专利说明】 多通道微波组件自动测试方法
【技术领域】
[0001]本发明属于微波组件测试【技术领域】,具体涉及一种多通道微波组件自动测试方法。
[0002]
【背景技术】
目前,电子测试自动化是测量仪器发展的主要方向,随着科技的发展和进步,测试项目日益增多,测量范围越来越大,对测试速度、精度的要求也越来越高,尤其对于大批量、多通道的微波组件,其测试任务的规模庞大,因此需要建立自动测试系统结构,实现快速、准确的测试,但是迄今为止还没有这样的快速准确的自动测试系统。
【发明内容】
[0003]本发明的目的提供一种多通道微波组件自动测试方法,该系统从目前主流的测试流程出发,包含虚拟仪器软件结构设计、虚拟仪器硬件结构设计,实现测试测量数据的采集、传输、分析处理、显示、存储等功能。本发明提出自动化测试系统模型有很强的移植性、通用性,在工程应用中也有效缓解了测试人员的压力,提高了工程设计及测试的效率,避免了现有技术中的迄今为止还没有这样的快速准确的自动测试系统的缺陷。
[0004]为了克服现有技术中的不足,本发明提供了一种多通道微波组件自动测试方法的解决方案,具体如下:
一种多通道微波组件自动测试方法,具体如下:
首先设置微波通用型自动测试系统,所述的微波通用型自动测试系统包括带有利用Agilent_VEE平台构造的虚拟仪器测试模块的计算机,所述的计算机上还带有Excel制表工具,所述的计算机同控制板相连接,控制板同测试组件相连接,矢网设备同测试组件相连接,矢网设备也同计算机相连接,然后依次进入预操作步骤和自动测试步骤来实现多通道微波组件自动测试的过程;
所述的预操作步骤为:
首先在计算机上通过Excel制表工具构造发送命令表;并且在计算机上还通过Excel制表工具构造测试报表模版;接着启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件;然后往计算机中输入判据信息、组件编号、起始频率、终止频率以及采集点数;虚拟仪器测试模块通过(终止频率-起始频率)/采集点数得出采集数据步进,从而确定采集点的频率;随后虚拟仪器测试模块选择报表保存位置。
[0005]所述自动测试步骤是:
首先发送控制命令至控制板,接着虚拟仪器测试模块采集矢网设备数据并计算:从矢网设备中取出一条曲线上的所有数据,根据起始频率、终止频率以及采集点数计算出曲线上所需要的测试结果的频率值,从而取得测试结果,并根据需要计算出采集点集中的最大值、最小值或平均值;将计算结果写入测试报表。
[0006]所述的虚拟仪器测试模块能够通过载入后缀名为xls的发送命令表和采集数据保存的模版文件,将通过矢网设备采集到的数据写入模版文件并保存;并能够通过读取发送命令表,向控制板发送相应的命令信息,控制板能够将命令信息转发给测试组件,矢网设备能够采集该组件相应的信息并发送给计算机。
[0007]所述的构造发送命令表是以填写Excel表的方式,将发送命令的类型、延时、片选、锁存、数据长度以及数据这样的信息填入Excel表的表格,虚拟仪器测试模块就能够通过解析发送命令表得到发送命令信息,并逐条向控制板发送命令信息。
[0008]所述的测试报表模版是通过编写Excel表格来指定测试数据保存格式及位置,并利用Excel功能将测试数据自动计算的模版文件。
[0009]所述的启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件的操作为启动虚拟仪器测试模块后首先打开需要打开的发送命令表以及测试报表模版,虚拟仪器测试模块将载入相应的解析库并对需要打开的发送命令表以及测试报表模版进行解析,然后连接测试组件。
[0010]所述的判据信息是数据分析和测试结果可视化的标准基数;组件编号为保存的测试数据表的文件名;起始频率和终止频率为采集数据的范围;采集点数为在采集数据范围内需要采集点的个数。
[0011]所述的虚拟仪器测试模块选择报表保存位置是当自动测试步骤结束后测试结果需要保存的位置。
[0012]所述的发送控制命令至控制板为虚拟仪器测试模块通过加载发送命令表,将控制指令通过modbus协议从RS-232端口发送至控制板,并根据从发送命令表中读到的延时信息在发送指令后进行相应的延时;所述的将计算结果写入测试报表为将计算后得出的测试数据写入已加载到内存中的报表模板中做临时存放,测试结束后统一保存至计算机的硬盘。
[0013]应用本发明上述方案,这样的通用型系统结构,并通过VEE图形化编程工具,实现对待测组件测试状态的控制、测试数据的采集和分析,最后对数据进行存储,从而实现自动化测试过程的快速、准确、高效。
【具体实施方式】
[0014]下面结合实施例对
【发明内容】
作进一步说明:
多通道微波组件自动测试方法,具体如下:
首先设置微波通用型自动测试系统,所述的微波通用型自动测试系统包括带有利用Agilent_VEE平台构造的虚拟仪器测试模块的计算机,所述的计算机上还带有Excel制表工具,所述的计算机同控制板相连接,控制板同测试组件相连接,矢网设备同测试组件相连接,矢网设备也同计算机相连接,然后依次进入预操作步骤和自动测试步骤来实现多通道微波组件自动测试的过程;
所述的预操作步骤为:
首先在计算机上通过Excel制表工具构造发送命令表;并且在计算机上还通过Excel制表工具构造测试报表模版;接着启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件;然后往计算机中输入判据信息、组件编号、起始频率、终止频率以及采集点数;虚拟仪器测试模块通过(终止频率-起始频率)/采集点数得出采集数据步进,从而确定采集点的频率;随后虚拟仪器测试模块选择报表保存位置。
[0015]所述自动测试步骤是:
首先发送控制命令至控制板,接着虚拟仪器测试模块采集矢网设备数据并计算:从矢网设备中取出一条曲线上的所有数据,根据起始频率、终止频率以及采集点数计算出曲线上所需要的测试结果的频率值,从而取得测试结果,并根据需要计算出采集点集中的最大值、最小值或平均值;将计算结果写入测试报表。
[0016]所述的虚拟仪器测试模块能够通过载入后缀名为xls的发送命令表和采集数据保存的模版文件,将通过矢网设备采集到的数据写入模版文件并保存;并能够通过读取发送命令表,向控制板发送相应的命令信息,控制板能够将命令信息转发给测试组件,矢网设备能够采集该组件相应的信息并发送给计算机。
[0017]所述的构造发送命令表是以填写Excel表的方式,将发送命令的类型、延时、片选、锁存、数据长度以及数据这样的信息填入Excel表的表格,虚拟仪器测试模块就能够通过解析发送命令表得到发送命令信息,并逐条向控制板发送命令信息。
[0018]所述的测试报表模版是通过编写Excel表格来指定测试数据保存格式及位置,并利用Excel功能将测试数据自动计算的模版文件。
[0019]所述的启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件的操作为启动虚拟仪器测试模块后首先打开需要打开的发送命令表以及测试报表模版,虚拟仪器测试模块将载入相应的解析库并对需要打开的发送命令表以及测试报表模版进行解析,然后连接测试组件。
[0020]所述的判据信息是数据分析和测试结果可视化的标准基数;组件编号为保存的测试数据表的文件名;起始频率和终止频率为采集数据的范围;采集点数为在采集数据范围内需要采集点的个数。
[0021]所述的虚拟仪器测试模块选择报表保存位置是当自动测试步骤结束后测试结果需要保存的位置。
[0022]所述的发送控制命令至控制板为虚拟仪器测试模块通过加载发送命令表,将控制指令通过modbus协议从RS-232端口发送至控制板,并根据从发送命令表中读到的延时信息在发送指令后进行相应的延时;所述的将计算结果写入测试报表为将计算后得出的测试数据写入已加载到内存中的报表模板中做临时存放,测试结束后统一保存至计算机的硬盘。
[0023]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
【权利要求】
1.一种多通道微波组件自动测试方法,其特征在于,具体如下: 首先设置微波通用型自动测试系统,所述的微波通用型自动测试系统包括带有利用Agilent_VEE平台构造的虚拟仪器测试模块的计算机,所述的计算机上还带有Excel制表工具,所述的计算机同控制板相连接,控制板同测试组件相连接,矢网设备同测试组件相连接,矢网设备也同计算机相连接,然后依次进入预操作步骤和自动测试步骤来实现多通道微波组件自动测试的过程; 所述的预操作步骤为: 首先在计算机上通过Excel制表工具构造发送命令表;并且在计算机上还通过Excel制表工具构造测试报表模版;接着启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件;然后往计算机中输入判据信息、组件编号、起始频率、终止频率以及采集点数;虚拟仪器测试模块通过(终止频率-起始频率)/采集点数得出采集数据步进,从而确定采集点的频率;随后虚拟仪器测试模块选择报表保存位置; 所述自动测试步骤是: 首先发送控制命令至控制板,接着虚拟仪器测试模块采集矢网设备数据并计算:从矢网设备中取出一条曲线上的所有数据,根据起始频率、终止频率以及采集点数计算出曲线上所需要的测试结果的频率值,从而取得测试结果,并根据需要计算出采集点集中的最大值、最小值或平均值;将计算结果写入测试报表。
2.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的虚拟仪器测试模块能够通过载入后缀名为xls的发送命令表和采集数据保存的模版文件,将通过矢网设备采集到的数据写入模版文件并保存;并能够通过读取发送命令表,向控制板发送相应的命令信息,控制板能够将命令信息转发给测试组件,矢网设备能够采集该组件相应的信息并发送给计算机。
3.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的构造发送命令表是以填写Excel表的方式,将发送命令的类型、延时、片选、锁存、数据长度以及数据这样的信息填入Excel表的表格,虚拟仪器测试模块就能够通过解析发送命令表得到发送命令信息,并逐条向控制板发送命令信息。
4.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的测试报表模版是通过编写Excel表格来指定测试数据保存格式及位置,并利用Excel功能将测试数据自动计算的模版文件。
5.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的启动虚拟仪器测试模块打开需要打开的发送命令表和测试报表模版并连接测试组件的操作为启动虚拟仪器测试模块后首先打开需要打开的发送命令表以及测试报表模版,虚拟仪器测试模块将载入相应的解析库并对需要打开的发送命令表以及测试报表模版进行解析,然后连接测试组件。
6.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的判据信息是数据分析和测试结果可视化的标准基数;组件编号为保存的测试数据表的文件名;起始频率和终止频率为采集数据的范围;采集点数为在采集数据范围内需要采集点的个数。
7.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的虚拟仪器测试模块选择报表保存位置是当自动测试步骤结束后测试结果需要保存的位置。
8.根据权利要求1所述的多通道微波组件自动测试方法,其特征在于所述的发送控制命令至控制板为虚拟仪器测试模块通过加载发送命令表,将控制指令通过modbus协议从RS-232端口发送至控制板,并根据从发送命令表中读到的延时信息在发送指令后进行相应的延时;所述的将计算结果写入测试报表为将计算后得出的测试数据写入已加载到内存中的报表模板中做临时存放,测试结束后统一 保存至计算机的硬盘。
【文档编号】G01R31/00GK104076214SQ201410257439
【公开日】2014年10月1日 申请日期:2014年6月11日 优先权日:2014年6月11日
【发明者】林超然 申请人:南京第五十五所技术开发有限公司