一种基于自动测试系统软件适配器的虚拟通道通用管理方法与流程

文档序号:11732677阅读:449来源:国知局
一种基于自动测试系统软件适配器的虚拟通道通用管理方法与流程
本发明涉及测试技术领域,特别涉及一种基于自动测试系统软件适配器的虚拟通道通用管理方法。

背景技术:
在自动测试系统(AutomaticTestSystem,以下简称ATS)中,由软件构建被测件(DeviceUnderTest,以下简称DUT)端口与测量仪器之间信号经过的路径,称为虚拟通道,对应于DUT端口与测量仪器之间的物理通道连接。由于DUT端口与测量仪器的连接之间往往需要引入开关网络、电缆、转接器、放大器或衰减器等辅助性器件及设备,然而这些器件或设备会引入插入损耗、失配等测量误差,直接影响测试结果的准确性。为了提高测试准确度,需要专门的软件获取通道的插入损耗,供ATS软件在测试DUT时进行数据补偿。此类软件称为自动测试系统软件适配器(简称ATS软件适配器),ATS软件适配器是通过测试得到通道的插入损耗数据,此数据用于DUT测试时误差修正,提高测试准确性。图1为现有ATS软件适配器的技术方案框图,以下给予详细的介绍:(1)ATS软件适配器根据ATS中开关网络设备端口组合固定的虚拟通道序列,该序列不可修改,虚拟通道数目固定;(2)ATS软件适配器为所有虚拟通道配置统一的测试激励信号频率列表和功率。测试通道插入损耗的补偿修正涉及多个频率点,在进行数据补偿时,通过线性插值算法获得给定频率对应的插入损耗数据。因为频率点与测试的插入损耗一一对应,如果改变频率列表,所有已测试的虚拟通道的插入损耗数据将清空,需要重新测试。如果测试的不同DUT,测试频率范围可能不同,而又需要覆盖所有DUT的测试频率范围,那么频率列表的范围也就变得很大,为适应数据补偿差值算法的精度要求,就需要相应增加测试点数,这样就提高了测试时间;因此,为了提高测试效率,每个通道都应可以单独配置激励信号,以便于ATS能同时对DUT进行测试;(3)ATS软件适配器以固定的激励仪器和测试仪器对所有虚拟通道进行测试,获取功率插损数据。对所有通道进行测试的激励与测试仪器设备固定不可更改,如果ATS中有多于1台的信号源或功率计,用户可能需要选择其中任一台作为激励仪器或测试仪器,就不能满足测试需求。现有的ATS软件适配器都是专用的、且不灵活,其具有以下缺点:(1)虚拟通道序列固定,如果需增加通道而更换开关网络设备无法满足ATS升级或扩展需求。(2)所有虚拟通道的测试激励信号的频率列表相同。如果修改频率列表,所有已测试的虚拟通道的插入损耗数据将清空,需要重新测试。另外,由于各个通道连接的DUT种类可能不同,因此它们的测试频率范围也不尽相同,如果为了覆盖所有DUT的测试范围,频率列表的范围也就尽量的大,为适应数据补偿差值算法的精度要求,就需要相应增加测试点数。(3)所有虚拟通道的测试激励信号功率相同。由于DUT的测试需求,需要在不同的通道中分别连接放大器、衰减器,这样通道间的插入损耗差别就很大,如果所有通道使用同一个固定激励信号功率,对于有些通道,经过通道的插入损耗,输入到测试仪器的功率有可能超过仪器的测量范围,无法完成测试。(4)所有虚拟通道的测量仪器固定。如果用户需要更换测量仪器进行通道插入损耗的测试,就无法满足需求。

技术实现要素:
本发明提供一种基于自动测试系统软件适配器的虚拟通道通用管理方法,针对测试与校准的通道定义,将测量仪器、测试激励信号、通道配置、通道序列等信息以虚拟通道的形式在软件中进行统一管理,并按照模块化思想进行构建与设计,解决现有ATS软件适配器在校准中的专用性问题。本发明的技术方案是这样实现的:一种基于自动测试系统软件适配器的虚拟通道通用管理方法,通过仪器管理模块配置测试虚拟通道所需仪器,通过虚拟通道序列生成模块生成需测试的虚拟通道序列,通过虚拟通道配置模块配置虚拟通道的通道名称、激励仪器、测试仪器、通道端口和提示信息,通过测试激励信号配置模块为每个虚拟通道配置激励测试信号的频率列表和功率。可选地,所述虚拟通道序列生成模块可以通过菜单或快捷键的方式进行增加、删除、复制、粘贴虚拟通道等操作。可选地,所述通过虚拟通道配置模块配置虚拟通道的步骤具体包括:步骤(A),从开关网络驱动程序中获取所有端口信息;步骤(B),为虚拟通道选择两个端口;步骤(C),检查两个端口是否能够组合有效的通道,若组合通道无效,重复步骤(B)和步骤(C),若组合通道有效,执行步骤(D);步骤(D),根据端口名称自动组合虚拟通道名称,并选择测量仪器和配置提示信息。可选地,通过所述测试激励信号配置模块单独配置各个虚拟通道的测试激励信号频率列表和功率。本发明的有益效果是:(1)为ATS软件适配器提供灵活通用的虚拟通道序列生成,使ATS软件适配器具有很好可扩展性、很强的通用性和灵活性;(2)避免了ATS软件适配器重复性开发,缩短了ATS的研发周期。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有ATS软件适配器的技术方案框图;图2为本发明一种基于自动测试系统软件适配器的虚拟通道通用管理方法的控制框图;图3为本发明通过虚拟通道配置模块配置虚拟通道步骤的流程图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图2所示,本发明的一种基于自动测试系统软件适配器的虚拟通道通用管理方法,包括仪器管理模块1、虚拟通道序列生成模块2、虚拟通道配置模块3、测试激励信号配置模块4,其中,仪器管理模块1用于配置虚拟通道配置模块3的所需相关信息,虚拟通道序列生成模块2所包含的虚拟通道需要在虚拟通道配置模块3和测试激励信号配置模块4中进行配置。通过仪器管理模块1配置测试虚拟通道所需仪器,通过虚拟通道序列生成模块2生成需测试的虚拟通道序列,通过虚拟通道配置模块3配置虚拟通道的通道名称、激励仪器、测试仪器、通道端口和提示信息,通过测试激励信号配置模块4为每个虚拟通道配置激励测试信号的频率列表和功率。下面对上述步骤进行详细阐述:通过仪器管理模块1配置虚拟通道的测量仪器,可以增加、删除仪器。配置信息包括仪器名称、仪器类型、程控资源名称、仪器驱动库等。其中,选择开关网络设备的仪器驱动程序后,可以自动浏览开关网络的所有端口信息,通过这些端口可以组合虚拟通道。通过虚拟通道序列生成模块2生成测试所需要的虚拟通道序列,虚拟通道可通过快捷键或菜单的方式进行增加、删除、复制、粘贴;每个虚拟通道信息在虚拟通道配置模块3和测试激励信号配置模块4中进行配置。通过虚拟通道配置模块3配置虚拟通道名称、激励仪器、测试仪器、通道端口和提示信息。其中,激励仪器、测试仪器从仪器管理模块1配置的信息选择;通道端口从开关网络驱动程序获取的端口信息中选择;通道名称由两个端口名称组成。测试激励信号配置模块4可以根据DUT的测试范围单独配置虚拟通道的测试激励信号频率列表和功率,各虚拟通道的激励信号信息互不影响。如图3所示,通过虚拟通道配置模块配置虚拟通道的步骤具体包括:步骤(A),从开关网络驱动程序中获取所有端口信息;步骤(B),为虚拟通道选择两个端口;步骤(C),检查两个端口是否能够组合有效的通道,若组合通道无效,重复步骤(B)和步骤(C),若组合通道有效,执行步骤(D);步骤(D),根据端口名称自动组合虚拟通道名称,并选择测量仪器和配置提示信息。本发明的基于自动测试系统软件适配器的虚拟通道通用管理方法为ATS软件适配器提供灵活通用的虚拟通道序列生成,使ATS软件适配器具有很好可扩展性、很强的通用性和灵活性,避免了ATS软件适配器重复性开发,缩短了ATS的研发周期。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1