本發(fā)明涉及測(cè)試技術(shù)領(lǐng)域,特別涉及一種基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法。
背景技術(shù):在自動(dòng)測(cè)試系統(tǒng)(AutomaticTestSystem,以下簡(jiǎn)稱ATS)中,由軟件構(gòu)建被測(cè)件(DeviceUnderTest,以下簡(jiǎn)稱DUT)端口與測(cè)量儀器之間信號(hào)經(jīng)過的路徑,稱為虛擬通道,對(duì)應(yīng)于DUT端口與測(cè)量儀器之間的物理通道連接。由于DUT端口與測(cè)量儀器的連接之間往往需要引入開關(guān)網(wǎng)絡(luò)、電纜、轉(zhuǎn)接器、放大器或衰減器等輔助性器件及設(shè)備,然而這些器件或設(shè)備會(huì)引入插入損耗、失配等測(cè)量誤差,直接影響測(cè)試結(jié)果的準(zhǔn)確性。為了提高測(cè)試準(zhǔn)確度,需要專門的軟件獲取通道的插入損耗,供ATS軟件在測(cè)試DUT時(shí)進(jìn)行數(shù)據(jù)補(bǔ)償。此類軟件稱為自動(dòng)測(cè)試系統(tǒng)軟件適配器(簡(jiǎn)稱ATS軟件適配器),ATS軟件適配器是通過測(cè)試得到通道的插入損耗數(shù)據(jù),此數(shù)據(jù)用于DUT測(cè)試時(shí)誤差修正,提高測(cè)試準(zhǔn)確性。圖1為現(xiàn)有ATS軟件適配器的技術(shù)方案框圖,以下給予詳細(xì)的介紹:(1)ATS軟件適配器根據(jù)ATS中開關(guān)網(wǎng)絡(luò)設(shè)備端口組合固定的虛擬通道序列,該序列不可修改,虛擬通道數(shù)目固定;(2)ATS軟件適配器為所有虛擬通道配置統(tǒng)一的測(cè)試激勵(lì)信號(hào)頻率列表和功率。測(cè)試通道插入損耗的補(bǔ)償修正涉及多個(gè)頻率點(diǎn),在進(jìn)行數(shù)據(jù)補(bǔ)償時(shí),通過線性插值算法獲得給定頻率對(duì)應(yīng)的插入損耗數(shù)據(jù)。因?yàn)轭l率點(diǎn)與測(cè)試的插入損耗一一對(duì)應(yīng),如果改變頻率列表,所有已測(cè)試的虛擬通道的插入損耗數(shù)據(jù)將清空,需要重新測(cè)試。如果測(cè)試的不同DUT,測(cè)試頻率范圍可能不同,而又需要覆蓋所有DUT的測(cè)試頻率范圍,那么頻率列表的范圍也就變得很大,為適應(yīng)數(shù)據(jù)補(bǔ)償差值算法的精度要求,就需要相應(yīng)增加測(cè)試點(diǎn)數(shù),這樣就提高了測(cè)試時(shí)間;因此,為了提高測(cè)試效率,每個(gè)通道都應(yīng)可以單獨(dú)配置激勵(lì)信號(hào),以便于ATS能同時(shí)對(duì)DUT進(jìn)行測(cè)試;(3)ATS軟件適配器以固定的激勵(lì)儀器和測(cè)試儀器對(duì)所有虛擬通道進(jìn)行測(cè)試,獲取功率插損數(shù)據(jù)。對(duì)所有通道進(jìn)行測(cè)試的激勵(lì)與測(cè)試儀器設(shè)備固定不可更改,如果ATS中有多于1臺(tái)的信號(hào)源或功率計(jì),用戶可能需要選擇其中任一臺(tái)作為激勵(lì)儀器或測(cè)試儀器,就不能滿足測(cè)試需求?,F(xiàn)有的ATS軟件適配器都是專用的、且不靈活,其具有以下缺點(diǎn):(1)虛擬通道序列固定,如果需增加通道而更換開關(guān)網(wǎng)絡(luò)設(shè)備無法滿足ATS升級(jí)或擴(kuò)展需求。(2)所有虛擬通道的測(cè)試激勵(lì)信號(hào)的頻率列表相同。如果修改頻率列表,所有已測(cè)試的虛擬通道的插入損耗數(shù)據(jù)將清空,需要重新測(cè)試。另外,由于各個(gè)通道連接的DUT種類可能不同,因此它們的測(cè)試頻率范圍也不盡相同,如果為了覆蓋所有DUT的測(cè)試范圍,頻率列表的范圍也就盡量的大,為適應(yīng)數(shù)據(jù)補(bǔ)償差值算法的精度要求,就需要相應(yīng)增加測(cè)試點(diǎn)數(shù)。(3)所有虛擬通道的測(cè)試激勵(lì)信號(hào)功率相同。由于DUT的測(cè)試需求,需要在不同的通道中分別連接放大器、衰減器,這樣通道間的插入損耗差別就很大,如果所有通道使用同一個(gè)固定激勵(lì)信號(hào)功率,對(duì)于有些通道,經(jīng)過通道的插入損耗,輸入到測(cè)試儀器的功率有可能超過儀器的測(cè)量范圍,無法完成測(cè)試。(4)所有虛擬通道的測(cè)量儀器固定。如果用戶需要更換測(cè)量儀器進(jìn)行通道插入損耗的測(cè)試,就無法滿足需求。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法,針對(duì)測(cè)試與校準(zhǔn)的通道定義,將測(cè)量儀器、測(cè)試激勵(lì)信號(hào)、通道配置、通道序列等信息以虛擬通道的形式在軟件中進(jìn)行統(tǒng)一管理,并按照模塊化思想進(jìn)行構(gòu)建與設(shè)計(jì),解決現(xiàn)有ATS軟件適配器在校準(zhǔn)中的專用性問題。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:一種基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法,通過儀器管理模塊配置測(cè)試虛擬通道所需儀器,通過虛擬通道序列生成模塊生成需測(cè)試的虛擬通道序列,通過虛擬通道配置模塊配置虛擬通道的通道名稱、激勵(lì)儀器、測(cè)試儀器、通道端口和提示信息,通過測(cè)試激勵(lì)信號(hào)配置模塊為每個(gè)虛擬通道配置激勵(lì)測(cè)試信號(hào)的頻率列表和功率。可選地,所述虛擬通道序列生成模塊可以通過菜單或快捷鍵的方式進(jìn)行增加、刪除、復(fù)制、粘貼虛擬通道等操作??蛇x地,所述通過虛擬通道配置模塊配置虛擬通道的步驟具體包括:步驟(A),從開關(guān)網(wǎng)絡(luò)驅(qū)動(dòng)程序中獲取所有端口信息;步驟(B),為虛擬通道選擇兩個(gè)端口;步驟(C),檢查兩個(gè)端口是否能夠組合有效的通道,若組合通道無效,重復(fù)步驟(B)和步驟(C),若組合通道有效,執(zhí)行步驟(D);步驟(D),根據(jù)端口名稱自動(dòng)組合虛擬通道名稱,并選擇測(cè)量儀器和配置提示信息??蛇x地,通過所述測(cè)試激勵(lì)信號(hào)配置模塊單獨(dú)配置各個(gè)虛擬通道的測(cè)試激勵(lì)信號(hào)頻率列表和功率。本發(fā)明的有益效果是:(1)為ATS軟件適配器提供靈活通用的虛擬通道序列生成,使ATS軟件適配器具有很好可擴(kuò)展性、很強(qiáng)的通用性和靈活性;(2)避免了ATS軟件適配器重復(fù)性開發(fā),縮短了ATS的研發(fā)周期。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有ATS軟件適配器的技術(shù)方案框圖;圖2為本發(fā)明一種基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法的控制框圖;圖3為本發(fā)明通過虛擬通道配置模塊配置虛擬通道步驟的流程圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖2所示,本發(fā)明的一種基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法,包括儀器管理模塊1、虛擬通道序列生成模塊2、虛擬通道配置模塊3、測(cè)試激勵(lì)信號(hào)配置模塊4,其中,儀器管理模塊1用于配置虛擬通道配置模塊3的所需相關(guān)信息,虛擬通道序列生成模塊2所包含的虛擬通道需要在虛擬通道配置模塊3和測(cè)試激勵(lì)信號(hào)配置模塊4中進(jìn)行配置。通過儀器管理模塊1配置測(cè)試虛擬通道所需儀器,通過虛擬通道序列生成模塊2生成需測(cè)試的虛擬通道序列,通過虛擬通道配置模塊3配置虛擬通道的通道名稱、激勵(lì)儀器、測(cè)試儀器、通道端口和提示信息,通過測(cè)試激勵(lì)信號(hào)配置模塊4為每個(gè)虛擬通道配置激勵(lì)測(cè)試信號(hào)的頻率列表和功率。下面對(duì)上述步驟進(jìn)行詳細(xì)闡述:通過儀器管理模塊1配置虛擬通道的測(cè)量儀器,可以增加、刪除儀器。配置信息包括儀器名稱、儀器類型、程控資源名稱、儀器驅(qū)動(dòng)庫等。其中,選擇開關(guān)網(wǎng)絡(luò)設(shè)備的儀器驅(qū)動(dòng)程序后,可以自動(dòng)瀏覽開關(guān)網(wǎng)絡(luò)的所有端口信息,通過這些端口可以組合虛擬通道。通過虛擬通道序列生成模塊2生成測(cè)試所需要的虛擬通道序列,虛擬通道可通過快捷鍵或菜單的方式進(jìn)行增加、刪除、復(fù)制、粘貼;每個(gè)虛擬通道信息在虛擬通道配置模塊3和測(cè)試激勵(lì)信號(hào)配置模塊4中進(jìn)行配置。通過虛擬通道配置模塊3配置虛擬通道名稱、激勵(lì)儀器、測(cè)試儀器、通道端口和提示信息。其中,激勵(lì)儀器、測(cè)試儀器從儀器管理模塊1配置的信息選擇;通道端口從開關(guān)網(wǎng)絡(luò)驅(qū)動(dòng)程序獲取的端口信息中選擇;通道名稱由兩個(gè)端口名稱組成。測(cè)試激勵(lì)信號(hào)配置模塊4可以根據(jù)DUT的測(cè)試范圍單獨(dú)配置虛擬通道的測(cè)試激勵(lì)信號(hào)頻率列表和功率,各虛擬通道的激勵(lì)信號(hào)信息互不影響。如圖3所示,通過虛擬通道配置模塊配置虛擬通道的步驟具體包括:步驟(A),從開關(guān)網(wǎng)絡(luò)驅(qū)動(dòng)程序中獲取所有端口信息;步驟(B),為虛擬通道選擇兩個(gè)端口;步驟(C),檢查兩個(gè)端口是否能夠組合有效的通道,若組合通道無效,重復(fù)步驟(B)和步驟(C),若組合通道有效,執(zhí)行步驟(D);步驟(D),根據(jù)端口名稱自動(dòng)組合虛擬通道名稱,并選擇測(cè)量儀器和配置提示信息。本發(fā)明的基于自動(dòng)測(cè)試系統(tǒng)軟件適配器的虛擬通道通用管理方法為ATS軟件適配器提供靈活通用的虛擬通道序列生成,使ATS軟件適配器具有很好可擴(kuò)展性、很強(qiáng)的通用性和靈活性,避免了ATS軟件適配器重復(fù)性開發(fā),縮短了ATS的研發(fā)周期。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。