一种基于自动化平台的多网口映射多机测试系统和方法与流程

文档序号:12491814阅读:427来源:国知局
一种基于自动化平台的多网口映射多机测试系统和方法与流程

本发明涉及通信产品生产测试领域,尤其涉及一种基于自动化平台的多网口映射多机测试系统和方法。



背景技术:

在通信类电子产品的制造过程中,为了提高产品的测试效率,往往会采用多机测试的方法,来实现一拖多的测试目的。这样不仅提高产品的测试效率,而且极大地提高了设备利用率,提升了产能输出。

较为普遍的多机测试环境一般是由一台仪表、一台Vlan交换机、多台测试电脑以及多张网卡组成,另外还需在网页中进行Server端的配置,环境搭建和配置过程较为繁琐,不利于高效生产。



技术实现要素:

本发明的目的在于提供一种基于自动化平台的多网口映射多机测试系统和方法,解决了现有的通信电子产品在测试时,对多台产品测试时所需的设备较多,连接复杂并且配配置极为繁琐的问题。

为解决上述问题,本发明所采取的技术方案是:

一种基于自动化平台的多网口映射多机测试系统,包括测试仪表和PC端;

所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口;

所述PC端通过API函数与测试仪表交换数据,并且实现IP转换的PC端。

一种基于自动化平台的多网口映射多机测试系统,包括测试仪表和PC端;

所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口,所述每个网口通过射频线连接有一个功分器,功分器再接上两个射频线;

所述PC端安装自动化产测平台ATE_Release,通过自动化产测平台ATE_Release的API函数与测试仪表交换数据,并且实现IP转换的PC端。

一种基于自动化平台的多网口映射多机测试方法,包括以下步骤:

步骤一,搭建测试平台,测试平台包括PC端和测试仪表,所述PC端通过API函数与测试仪表交换数据,所述测试仪表内置有IP映射转换模块,测试仪表上的网口,分别连接至PC端和两个以上的待测产品;

步骤二,在建测试平台中的仪器模块部分开发两个dll模块,分别是GDI.dll和主程序dll模块,并与测试平台对接,再创建一个独立于GDI.dll和主程序dll的exe进程,测试平台将exe进程作为程序接口,GDI.dll通过执行exe进程来实现与主程序dll的通信;

步骤三,执行exe进程协调GDI.dll和主程序dll之间的通信,避免了GDI.dll直接调用主程序dll时,出现进程冲突的异常现象;

步骤四,GDI.dll模块在平台初始化的时候获取测试配置文件的目录以及测试仪表界面UI中的数据(UI中的数据包括待测物的源IP地址和需要转换的多个子网口的IP地址),并将这些数据写到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所设置的子网口IP的对应关系和顺序,以及仪表IP;

步骤五,测试仪表界面的GDI.dll调用exe来执行主程序的dll实现仪表初始化、加载仪器的配置,并且执行设置子网口IP映射的API函数,实现IP映射连通;

步骤六,开启测试后,将测试仪表中的GDI.dll控制模块融入到配置模块中。

进一步的,步骤六中,将测试仪表中的GDI.dll控制模块包括TX、RX、MASK以及EVM功能测试模块。

进一步的,PC端上安装有自动化产测平台ATE_Release。

采用上述技术方案所产生的有益效果在于:本发明映射转换,实现多机测试的目的,使得测试环境搭建更加简便,操作过程更加精简,降低了设备使用成本,提高了测试效率。

附图说明

图1是本发明一种基于自动化平台的多网口映射多机测试系统连接示意图。

图2是本发明一种基于自动化平台的多网口映射多机测试方法的操作示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了一种基于自动化平台的多网口映射多机测试系统的一个实施例:

一种基于自动化平台的多网口映射多机测试系统,包括测试仪表和PC端;

所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口,所述每个网口通过射频线连接有一个功分器,功分器再接上两个射频线;

所述PC端安装自动化产测平台ATE_Release,通过自动化产测平台ATE_Release的API函数与测试仪表交换数据,并且实现IP转换的PC端。

图2示出了一种基于自动化平台的多网口映射多机测试方法的一个实施例:一种基于自动化平台的多网口映射多机测试方法,包括以下步骤:

步骤一,搭建测试平台,测试平台包括PC端和测试仪表,所述PC端通过API函数与测试仪表交换数据,所述测试仪表内置有IP映射转换模块,测试仪表上的网口,分别连接至PC端和两个以上的待测产品;

步骤二,在建测试平台中的仪器模块部分开发两个dll模块,分别是GDI.dll和主程序dll模块,并与测试平台对接,再创建一个独立于GDI.dll和主程序dll的exe进程,测试平台将exe进程作为程序接口,GDI.dll通过执行exe进程来实现与主程序dll的通信;

步骤三,执行exe进程协调GDI.dll和主程序dll之间的通信,避免了GDI.dll直接调用主程序dll时,出现进程冲突的异常现象;

步骤四,GDI.dll模块在平台初始化的时候获取测试配置文件的目录以及测试仪表界面UI中的数据(UI中的数据包括待测物的源IP地址和需要转换的多个子网口的IP地址),并将这些数据写到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所设置的子网口IP的对应关系和顺序,以及仪表IP;

步骤五,测试仪表界面的GDI.dll调用exe来执行主程序的dll实现仪表初始化、加载仪器的配置,并且执行设置子网口IP映射的API函数,实现IP映射连通;

步骤六,开启测试后,将测试仪表中的GDI.dll控制模块融入到配置模块中。

根据本发明一种基于自动化平台的多网口映射多机测试方法的另一个实施例,步骤六中,将测试仪表中的GDI.dll控制模块包括TX、RX、MASK以及EVM功能测试模块。

根据本发明一种基于自动化平台的多网口映射多机测试方法的另一个实施例,PC端上安装有自动化产测平台ATE_Release。

根据本发明一种基于自动化平台的多网口映射多机测试系统的一个实施例,系统搭建的方法可以是:

1、首先在一台测试电脑上安装自动化产测平台ATE_Release。该平台可以加载测试程序对被测物进行测试。

2、准备一台仪表(以4*4为例,所谓4*4是指4个射频端口加上4个子网络端口),多根射频线、多根扣线、多个功分器和网线。

3、以被测物为2T2R为例(2T:2根天线发送信号,2R:2根天线接受信号)。

4、测试电脑网口拉一根网线连接仪表总网口,然后将仪表的4网口分别连接4个被测物的网口,在仪表的4个射频端口分别连上4根射频线,每一根射频线再接上一个功分器,功分器再接上两个射频线(该射频线需加上扣线或者顶针直接接在被测物AP模块的两个扣子上面即可)总共用线情况为:12根射频线+4个功分器+8根扣线或者顶针。

5、分别接通仪表和被测物电源,搭建环境完毕。

尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1