


技术领域technical field
本发明涉及测试技术领域,特别涉及一种基于自动测试系统软件适配器的虚拟通道通用管理方法。The invention relates to the technical field of testing, in particular to a general management method of a virtual channel based on an automatic testing system software adapter.
背景技术Background technique
在自动测试系统(Automatic Test System,以下简称ATS)中,由软件构建被测件(Device Under Test,以下简称DUT)端口与测量仪器之间信号经过的路径,称为虚拟通道,对应于DUT端口与测量仪器之间的物理通道连接。由于DUT端口与测量仪器的连接之间往往需要引入开关网络、电缆、转接器、放大器或衰减器等辅助性器件及设备,然而这些器件或设备会引入插入损耗、失配等测量误差,直接影响测试结果的准确性。In the automatic test system (Automatic Test System, hereinafter referred to as ATS), the path through which the signal passes between the device under test (Device Under Test, hereinafter referred to as DUT) port and the measuring instrument is constructed by software, which is called a virtual channel, corresponding to the DUT port A physical channel connection to a measuring instrument. Since the connection between the DUT port and the measuring instrument often needs to introduce auxiliary devices and equipment such as switch network, cable, adapter, amplifier or attenuator, but these devices or equipment will introduce measurement errors such as insertion loss and mismatch, directly affect the accuracy of test results.
为了提高测试准确度,需要专门的软件获取通道的插入损耗,供ATS软件在测试DUT时进行数据补偿。此类软件称为自动测试系统软件适配器(简称ATS软件适配器),ATS软件适配器是通过测试得到通道的插入损耗数据,此数据用于DUT测试时误差修正,提高测试准确性。In order to improve the test accuracy, special software is needed to obtain the insertion loss of the channel, which can be used for data compensation by ATS software when testing DUT. This type of software is called Automatic Test System Software Adapter (ATS Software Adapter for short). The ATS Software Adapter obtains the insertion loss data of the channel through testing. This data is used for error correction during DUT testing to improve test accuracy.
图1为现有ATS软件适配器的技术方案框图,以下给予详细的介绍:Fig. 1 is the block diagram of the technical solution of the existing ATS software adapter, and the detailed introduction is given below:
(1)ATS软件适配器根据ATS中开关网络设备端口组合固定的虚拟通道序列,该序列不可修改,虚拟通道数目固定;(1) The ATS software adapter combines a fixed virtual channel sequence according to the ports of the switching network equipment in the ATS. The sequence cannot be modified, and the number of virtual channels is fixed;
(2)ATS软件适配器为所有虚拟通道配置统一的测试激励信号频率列表和功率。测试通道插入损耗的补偿修正涉及多个频率点,在进行数据补偿时,通过线性插值算法获得给定频率对应的插入损耗数据。因为频率点与测试的插入损耗一一对应,如果改变频率列表,所有已测试的虚拟通道的插入损耗数据将清空,需要重新测试。如果测试的不同DUT,测试频率范围可能不同,而又需要覆盖所有DUT的测试频率范围,那么频率列表的范围也就变得很大,为适应数据补偿差值算法的精度要求,就需要相应增加测试点数,这样就提高了测试时间;因此,为了提高测试效率,每个通道都应可以单独配置激励信号,以便于ATS能同时对DUT进行测试;(2) The ATS software adapter configures a unified test excitation signal frequency list and power for all virtual channels. The compensation correction of the insertion loss of the test channel involves multiple frequency points. When performing data compensation, the insertion loss data corresponding to a given frequency is obtained through a linear interpolation algorithm. Because the frequency point corresponds to the insertion loss of the test, if the frequency list is changed, the insertion loss data of all tested virtual channels will be cleared and a new test is required. If different DUTs are tested, the test frequency range may be different, and the test frequency range of all DUTs needs to be covered, then the range of the frequency list becomes very large. In order to meet the accuracy requirements of the data compensation difference algorithm, it needs to be increased accordingly. The number of test points will increase the test time; therefore, in order to improve the test efficiency, each channel should be able to configure the excitation signal separately, so that the ATS can test the DUT at the same time;
(3)ATS软件适配器以固定的激励仪器和测试仪器对所有虚拟通道进行测试,获取功率插损数据。对所有通道进行测试的激励与测试仪器设备固定不可更改,如果ATS中有多于1台的信号源或功率计,用户可能需要选择其中任一台作为激励仪器或测试仪器,就不能满足测试需求。(3) The ATS software adapter tests all virtual channels with fixed excitation instruments and test instruments to obtain power insertion loss data. The stimulus and test equipment for testing all channels are fixed and cannot be changed. If there are more than one signal source or power meter in the ATS, the user may need to choose any one of them as the stimulus or test instrument, which cannot meet the test requirements. .
现有的ATS软件适配器都是专用的、且不灵活,其具有以下缺点:Existing ATS software adapters are all dedicated and inflexible, and have the following disadvantages:
(1)虚拟通道序列固定,如果需增加通道而更换开关网络设备无法满足ATS升级或扩展需求。(1) The sequence of virtual channels is fixed. If it is necessary to add channels and replace switch network equipment, it cannot meet the needs of ATS upgrade or expansion.
(2)所有虚拟通道的测试激励信号的频率列表相同。如果修改频率列表,所有已测试的虚拟通道的插入损耗数据将清空,需要重新测试。另外,由于各个通道连接的DUT种类可能不同,因此它们的测试频率范围也不尽相同,如果为了覆盖所有DUT的测试范围,频率列表的范围也就尽量的大,为适应数据补偿差值算法的精度要求,就需要相应增加测试点数。(2) The frequency list of the test excitation signal is the same for all virtual channels. If the frequency list is modified, the insertion loss data of all tested virtual channels will be cleared and a new test is required. In addition, since the types of DUTs connected to each channel may be different, their test frequency ranges are also different. To cover the test range of all DUTs, the range of the frequency list should be as large as possible. In order to adapt to the data compensation difference algorithm Accuracy requirements, it is necessary to increase the number of test points.
(3)所有虚拟通道的测试激励信号功率相同。由于DUT的测试需求,需要在不同的通道中分别连接放大器、衰减器,这样通道间的插入损耗差别就很大,如果所有通道使用同一个固定激励信号功率,对于有些通道,经过通道的插入损耗,输入到测试仪器的功率有可能超过仪器的测量范围,无法完成测试。(3) The test excitation signal power of all virtual channels is the same. Due to the test requirements of the DUT, amplifiers and attenuators need to be connected to different channels, so that the insertion loss between channels is very different. If all channels use the same fixed excitation signal power, for some channels, the insertion loss through the channel , the power input to the test instrument may exceed the measurement range of the instrument, and the test cannot be completed.
(4)所有虚拟通道的测量仪器固定。如果用户需要更换测量仪器进行通道插入损耗的测试,就无法满足需求。(4) The measuring instruments of all virtual channels are fixed. If the user needs to replace the measuring instrument to test the insertion loss of the channel, it cannot meet the demand.
发明内容Contents of the invention
本发明提供一种基于自动测试系统软件适配器的虚拟通道通用管理方法,针对测试与校准的通道定义,将测量仪器、测试激励信号、通道配置、通道序列等信息以虚拟通道的形式在软件中进行统一管理,并按照模块化思想进行构建与设计,解决现有ATS软件适配器在校准中的专用性问题。The present invention provides a general management method for virtual channels based on an automatic test system software adapter. Aiming at channel definitions for testing and calibration, information such as measuring instruments, test excitation signals, channel configurations, and channel sequences are implemented in the software in the form of virtual channels. Unified management, construction and design according to the idea of modularization, to solve the specificity problem of the existing ATS software adapter in calibration.
本发明的技术方案是这样实现的:Technical scheme of the present invention is realized like this:
一种基于自动测试系统软件适配器的虚拟通道通用管理方法,通过仪器管理模块配置测试虚拟通道所需仪器,通过虚拟通道序列生成模块生成需测试的虚拟通道序列,通过虚拟通道配置模块配置虚拟通道的通道名称、激励仪器、测试仪器、通道端口和提示信息,通过测试激励信号配置模块为每个虚拟通道配置激励测试信号的频率列表和功率。A general management method for virtual channels based on an automatic test system software adapter, configuring the instruments required for testing virtual channels through an instrument management module, generating virtual channel sequences to be tested through a virtual channel sequence generation module, and configuring virtual channels through a virtual channel configuration module Channel name, stimulus instrument, test instrument, channel port and prompt information, configure the frequency list and power of the stimulus test signal for each virtual channel through the test stimulus signal configuration module.
可选地,所述虚拟通道序列生成模块可以通过菜单或快捷键的方式进行增加、删除、复制、粘贴虚拟通道等操作。Optionally, the virtual channel sequence generation module can perform operations such as adding, deleting, copying, and pasting virtual channels through menus or shortcut keys.
可选地,所述通过虚拟通道配置模块配置虚拟通道的步骤具体包括:步骤(A),从开关网络驱动程序中获取所有端口信息;步骤(B),为虚拟通道选择两个端口;步骤(C),检查两个端口是否能够组合有效的通道,若组合通道无效,重复步骤(B)和步骤(C),若组合通道有效,执行步骤(D);步骤(D),根据端口名称自动组合虚拟通道名称,并选择测量仪器和配置提示信息。Optionally, the step of configuring the virtual channel through the virtual channel configuration module specifically includes: step (A), obtaining all port information from the switch network driver; step (B), selecting two ports for the virtual channel; step ( C), check whether the two ports can be combined with valid channels, if the combined channel is invalid, repeat step (B) and step (C), if the combined channel is valid, perform step (D); step (D), automatically according to the port name Combine virtual channel names, and select measurement instruments and configure prompts.
可选地,通过所述测试激励信号配置模块单独配置各个虚拟通道的测试激励信号频率列表和功率。Optionally, the test excitation signal frequency list and power of each virtual channel are individually configured through the test excitation signal configuration module.
本发明的有益效果是:The beneficial effects of the present invention are:
(1)为ATS软件适配器提供灵活通用的虚拟通道序列生成,使ATS软件适配器具有很好可扩展性、很强的通用性和灵活性;(1) Provide flexible and general virtual channel sequence generation for the ATS software adapter, so that the ATS software adapter has good scalability, strong versatility and flexibility;
(2)避免了ATS软件适配器重复性开发,缩短了ATS的研发周期。(2) Avoid repetitive development of ATS software adapters and shorten the development cycle of ATS.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为现有ATS软件适配器的技术方案框图;Fig. 1 is the technical solution block diagram of existing ATS software adapter;
图2为本发明一种基于自动测试系统软件适配器的虚拟通道通用管理方法的控制框图;Fig. 2 is the control block diagram of a kind of virtual channel general management method based on automatic test system software adapter of the present invention;
图3为本发明通过虚拟通道配置模块配置虚拟通道步骤的流程图。FIG. 3 is a flow chart of the steps of configuring virtual channels through the virtual channel configuration module in the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
如图2所示,本发明的一种基于自动测试系统软件适配器的虚拟通道通用管理方法,包括仪器管理模块1、虚拟通道序列生成模块2、虚拟通道配置模块3、测试激励信号配置模块4,其中,仪器管理模块1用于配置虚拟通道配置模块3的所需相关信息,虚拟通道序列生成模块2所包含的虚拟通道需要在虚拟通道配置模块3和测试激励信号配置模块4中进行配置。通过仪器管理模块1配置测试虚拟通道所需仪器,通过虚拟通道序列生成模块2生成需测试的虚拟通道序列,通过虚拟通道配置模块3配置虚拟通道的通道名称、激励仪器、测试仪器、通道端口和提示信息,通过测试激励信号配置模块4为每个虚拟通道配置激励测试信号的频率列表和功率。下面对上述步骤进行详细阐述:As shown in Figure 2, a kind of virtual channel general management method based on automatic test system software adapter of the present invention comprises
通过仪器管理模块1配置虚拟通道的测量仪器,可以增加、删除仪器。配置信息包括仪器名称、仪器类型、程控资源名称、仪器驱动库等。其中,选择开关网络设备的仪器驱动程序后,可以自动浏览开关网络的所有端口信息,通过这些端口可以组合虚拟通道。Configure the measuring instruments of the virtual channel through the
通过虚拟通道序列生成模块2生成测试所需要的虚拟通道序列,虚拟通道可通过快捷键或菜单的方式进行增加、删除、复制、粘贴;每个虚拟通道信息在虚拟通道配置模块3和测试激励信号配置模块4中进行配置。The virtual channel sequence required for the test is generated by the virtual channel
通过虚拟通道配置模块3配置虚拟通道名称、激励仪器、测试仪器、通道端口和提示信息。其中,激励仪器、测试仪器从仪器管理模块1配置的信息选择;通道端口从开关网络驱动程序获取的端口信息中选择;通道名称由两个端口名称组成。Configure the virtual channel name, stimulus instrument, test instrument, channel port and prompt information through the virtual
测试激励信号配置模块4可以根据DUT的测试范围单独配置虚拟通道的测试激励信号频率列表和功率,各虚拟通道的激励信号信息互不影响。The test excitation signal configuration module 4 can independently configure the test excitation signal frequency list and power of the virtual channels according to the test range of the DUT, and the excitation signal information of each virtual channel does not affect each other.
如图3所示,通过虚拟通道配置模块配置虚拟通道的步骤具体包括:步骤(A),从开关网络驱动程序中获取所有端口信息;步骤(B),为虚拟通道选择两个端口;步骤(C),检查两个端口是否能够组合有效的通道,若组合通道无效,重复步骤(B)和步骤(C),若组合通道有效,执行步骤(D);步骤(D),根据端口名称自动组合虚拟通道名称,并选择测量仪器和配置提示信息。As shown in Figure 3, the steps of configuring a virtual channel through the virtual channel configuration module specifically include: step (A), obtaining all port information from the switch network driver; step (B), selecting two ports for the virtual channel; step ( C), check whether the two ports can be combined with valid channels, if the combined channel is invalid, repeat step (B) and step (C), if the combined channel is valid, perform step (D); step (D), automatically according to the port name Combine virtual channel names, and select measurement instruments and configure prompts.
本发明的基于自动测试系统软件适配器的虚拟通道通用管理方法为ATS软件适配器提供灵活通用的虚拟通道序列生成,使ATS软件适配器具有很好可扩展性、很强的通用性和灵活性,避免了ATS软件适配器重复性开发,缩短了ATS的研发周期。The general virtual channel management method based on the automatic test system software adapter of the present invention provides flexible and general virtual channel sequence generation for the ATS software adapter, so that the ATS software adapter has good scalability, strong versatility and flexibility, avoiding The repetitive development of ATS software adapter shortens the development cycle of ATS.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310180596.3ACN103309724B (en) | 2013-05-16 | 2013-05-16 | Universal management method for virtual channels based on automatic test system software |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310180596.3ACN103309724B (en) | 2013-05-16 | 2013-05-16 | Universal management method for virtual channels based on automatic test system software |
| Publication Number | Publication Date |
|---|---|
| CN103309724Atrue CN103309724A (en) | 2013-09-18 |
| CN103309724B CN103309724B (en) | 2017-05-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310180596.3AActiveCN103309724B (en) | 2013-05-16 | 2013-05-16 | Universal management method for virtual channels based on automatic test system software |
| Country | Link |
|---|---|
| CN (1) | CN103309724B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103697928A (en)* | 2013-12-25 | 2014-04-02 | 北京航天测控技术有限公司 | Instrument calibration method and device |
| CN104363066A (en)* | 2014-11-28 | 2015-02-18 | 成都天奥电子股份有限公司 | Networked automatic microwave relay combiner test method |
| CN106370223A (en)* | 2016-08-25 | 2017-02-01 | 中国电子科技集团公司第四十研究所 | Method, adapter and system for realizing the versatility of switch network |
| CN107145379A (en)* | 2017-03-14 | 2017-09-08 | 深圳航天科技创新研究院 | Realize the method and system with data-signal annexation virtual unit component |
| CN108333445A (en)* | 2017-12-26 | 2018-07-27 | 北京航天测控技术有限公司 | A kind of instrument management method of the data acquisition instrument based on VxWorks |
| CN111130653A (en)* | 2019-11-19 | 2020-05-08 | 北京航天测控技术有限公司 | Automatic calibration method, system, terminal device and computer readable storage medium |
| CN112305936A (en)* | 2020-09-11 | 2021-02-02 | 浙江吉利控股集团有限公司 | A semi-physical simulation test method, system, device and storage medium for satellite attitude and orbit control |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8145966B2 (en)* | 2007-06-05 | 2012-03-27 | Astrium Limited | Remote testing system and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103697928A (en)* | 2013-12-25 | 2014-04-02 | 北京航天测控技术有限公司 | Instrument calibration method and device |
| CN103697928B (en)* | 2013-12-25 | 2016-05-11 | 北京航天测控技术有限公司 | A kind of instrument calibration method and device |
| CN104363066A (en)* | 2014-11-28 | 2015-02-18 | 成都天奥电子股份有限公司 | Networked automatic microwave relay combiner test method |
| CN104363066B (en)* | 2014-11-28 | 2016-08-17 | 成都天奥电子股份有限公司 | A kind of microwave relay combiner automatic test approach based on networking |
| CN106370223A (en)* | 2016-08-25 | 2017-02-01 | 中国电子科技集团公司第四十研究所 | Method, adapter and system for realizing the versatility of switch network |
| CN107145379A (en)* | 2017-03-14 | 2017-09-08 | 深圳航天科技创新研究院 | Realize the method and system with data-signal annexation virtual unit component |
| CN107145379B (en)* | 2017-03-14 | 2020-10-02 | 深圳航天科技创新研究院 | Method and system for realizing virtual equipment assembly with data signal connection relation |
| CN108333445A (en)* | 2017-12-26 | 2018-07-27 | 北京航天测控技术有限公司 | A kind of instrument management method of the data acquisition instrument based on VxWorks |
| CN108333445B (en)* | 2017-12-26 | 2020-04-03 | 北京航天测控技术有限公司 | Instrument management method of data acquisition instrument based on VxWorks |
| CN111130653A (en)* | 2019-11-19 | 2020-05-08 | 北京航天测控技术有限公司 | Automatic calibration method, system, terminal device and computer readable storage medium |
| CN112305936A (en)* | 2020-09-11 | 2021-02-02 | 浙江吉利控股集团有限公司 | A semi-physical simulation test method, system, device and storage medium for satellite attitude and orbit control |
| Publication number | Publication date |
|---|---|
| CN103309724B (en) | 2017-05-10 |
| Publication | Publication Date | Title |
|---|---|---|
| CN103309724B (en) | Universal management method for virtual channels based on automatic test system software | |
| US20140343883A1 (en) | User Interface for Signal Integrity Network Analyzer | |
| US20110286506A1 (en) | User Interface for Signal Integrity Network Analyzer | |
| CN107807881B (en) | Code coverage rate testing method and device and computer equipment | |
| CN111610393A (en) | Automatic testing system and method for multi-channel broadband microwave integrated components | |
| CN111130653A (en) | Automatic calibration method, system, terminal device and computer readable storage medium | |
| TW201721165A (en) | Front end module for automatic test equipment | |
| CN113037583B (en) | Test apparatus, method and readable storage medium | |
| JP2006317452A (en) | Topology independent calibration system | |
| CN110798383A (en) | Ethernet test system and method | |
| CN104539250A (en) | Debugging method, device and system of power amplifier | |
| CN115407287A (en) | Rapid safety test system and method for transceiving component based on multi-state flow reconstruction | |
| CN107918073B (en) | A Multi-Channel Measurement Method for Vector Network Analyzers | |
| JP2007108180A (en) | System and method for removing measurement errors from a measurement system | |
| US11182282B2 (en) | Executing tests in deterministic order | |
| CN104849687B (en) | A kind of microwave Calibration Method for ATS based on scattering parameter cascade | |
| CN114548027A (en) | Method for tracking signal in verification system, electronic device and storage medium | |
| US10469333B2 (en) | Network analyzer systems and methods for operating a network analyzer | |
| CN112240958A (en) | Measurement system and method for automatic measurement of several contributors to signal degradation | |
| US9582388B2 (en) | Dynamic multi-purpose external access points connected to core interfaces within a system on chip (SOC) | |
| US10803220B2 (en) | Transient and AC simulations with traveling wave probe circuit | |
| CN102307120A (en) | Construction method for multifunction vehicle bus (MVB) and wire train bus-line (WTB) physical layer consistency test platform and constructed platform | |
| US20210286704A1 (en) | Runtime metrics based test ordering | |
| KR101907684B1 (en) | Management system of ATE for concurrent test of test object | |
| CN115391168A (en) | Sandbox testing method, sandbox testing device, sandbox testing equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |