色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于信號接口的自動測試系統(tǒng)軟件的設(shè)計與實現(xiàn)

          基于信號接口的自動測試系統(tǒng)軟件的設(shè)計與實現(xiàn)

          作者: 時間:2012-02-08 來源:網(wǎng)絡(luò) 收藏
          yle="TEXT-INDENT: 30px">mySigSource.Setup(SENSOR,"AcSignal",control)

          //給定信號的角色、類型和參數(shù),并產(chǎn)生信號

          IVI信號組件控制一臺或多臺儀器產(chǎn)生客戶需要的信號,完成客戶的測試需求。它對儀器的控制是通過VISA、IVI驅(qū)動器、SCPI命令等實現(xiàn)的。程序執(zhí)行過程中,IVI信號組件需要的服務(wù)由IVI共用組件(如IVI Factory、IVI Configuration Store、IVI Event Server)提供。

          測試資源信息是一個數(shù)據(jù)模塊,用來存儲IVI信號組件的測試/激勵能力和配置信息,為用戶選擇儀器、測試方案提供參考;同時提供程序訪問功能,實現(xiàn)測試資源的自動分配和信號路徑的切換。它提供的IVI信號組件信息包括:

          (1)組件支持的信號種類;

          (2)每類信號需要的參數(shù);

          (3)每類信號的量程、精確定指標(biāo);

          (4)IVI信號組件接口和儀器接口的連接關(guān)系等。

          2.2 IVI-Signal Interface的信號類型標(biāo)準(zhǔn)

          為了提高IVI信號組件的重用性和可移植性,組件開發(fā)者和使用者都迫切要求使用標(biāo)準(zhǔn)的接口信號信息,如信號類型、參數(shù)、物理意義等,因此信號類型的標(biāo)準(zhǔn)化問題亟待解決。IVI基金會沒有嚴格定義接口信號類型標(biāo)準(zhǔn),這需要由面向儀器控制的用戶或其它組織來完成。在ATLAS測試語言標(biāo)準(zhǔn)中,用SMML定義了信號類型,筆者認為可以沿用這一定義。

          2.3 儀器互換問題

          更換儀器后,驅(qū)動器不再是困擾系統(tǒng)更新的難題,因為測試資源信息明確地描述了IVI信號組件的功能,標(biāo)準(zhǔn)的接口語義聲明也明確地描述了組件的接口實現(xiàn)。人員可根據(jù)這些描述進行新儀器的IVI信號組件開發(fā),實現(xiàn)同樣的功能。

          IVI信號組件提供了訪問綜合性儀器(Synthetic Instrument,即具備兩類或多類儀器功能的儀器或儀器集合)的功能。在滿足測試需求前提下,一個信號組件可以包含硬件儀器的部分或全部功能。這一切為儀器互換提供了廣闊的空間,不但可以實現(xiàn)同類儀器、異類儀器的互換,還可以實現(xiàn)綜合性儀器的互換。

          3 基于的通用ATS軟件

          由以上分析可知,ATLAS 2K和IVI-Signal Interface有很多相似和互補的功能。比如,在一個測試系統(tǒng)中,ATLAS 2K面向UUT,實現(xiàn)代碼移植和重用,而IVI-Signal Interface面向測試資源,實現(xiàn)了儀器互換;IVI-Signal Interface模型給ATLAS 2K代碼提供了執(zhí)行機制,而其也可沿用ATLAS 2K用SMML語言對信號類型定義的方法;二者均基于COM技術(shù),提供了標(biāo)準(zhǔn)等。因此,通過集成二者,可實現(xiàn)通用ATS軟件設(shè)計。

          3.1 系統(tǒng)結(jié)構(gòu)設(shè)計

          基于信號接口的通用ATS軟件結(jié)構(gòu)框架如圖4所示。

          儀器信息模塊是一個文件,它記錄系統(tǒng)中所有儀器的測試功能信息,由IVI-Signal Interface模型提供。矩陣開關(guān)信息模塊和適與器信息模塊與儀器信息模塊類似,前者記錄了矩陣開關(guān)模塊的連接信息;后者記錄了適配器在UUT和矩陣開關(guān)之間的轉(zhuǎn)換信息。

          ATLAS 2K TPS根據(jù)自己對UUT的測試需求的描述,從Run-Time System請求相應(yīng)的信號對象。若ATS的測試能力允許,Run-Time System開始查詢從UUT到儀器端口的連接信息,并對其進行驗證。這一切完成后,Run-Time System開始例化IVI-Signal Interface信號組件和ATLAS 2K信號組件,執(zhí)行測試操作。

          IVI-Sinal Interface組件和矩陣開關(guān)驅(qū)動器通過VISA、IVI-C、SCPI命令等控制底層儀器,在TPS執(zhí)行期間,Run-Time System應(yīng)自動完成測試資源的分配和信號路徑的切換。

          綜上,基于信號接口的ATS軟件設(shè)計可描述為:通過ATLAS 2K語言,將UUT的測試需求標(biāo)定為對激勵/測量信號的需求,這個虛擬資源需求通過設(shè)備驅(qū)動器接口內(nèi)部服務(wù)機制的解釋和定位轉(zhuǎn)換成真資源,再驅(qū)動儀器完成測試任務(wù)。

          3.2 系統(tǒng)實現(xiàn)

          圖5給出了基于信號接口開發(fā)ATS軟件的全過程。

          ATLAS 2K TPS和IVI-Signal Interface組件由COTS產(chǎn)品開發(fā),如VB、VC++等。IVI-Signal Interface組件由系統(tǒng)方案設(shè)計者給出,由系統(tǒng)集成者使用。

          使用Windows寫字板記錄測試資源信息,如設(shè)備信號、適配器信息等,并隨同IVI信號組件一同發(fā)布。

          IVI-Signal Interace標(biāo)準(zhǔn)和ATLAS 2K模型在功能上是互補的,二者的結(jié)合給通用ATS軟件設(shè)計提供了解決方案,工程應(yīng)用前景非常廣闊。另外,二者均基于COM技術(shù),不依賴于特定的開發(fā)工具,方便了系統(tǒng)的實現(xiàn),節(jié)省了費用。同時,這一設(shè)計思想還可以有效地結(jié)合當(dāng)前正在發(fā)展著的VXI、PXI、IVI-COM、VISA-COM等技術(shù),為最終實現(xiàn)儀器互換和軟件移植打下堅實的基礎(chǔ)。當(dāng)然,由于ATS設(shè)計的復(fù)雜性,有關(guān)細節(jié)仍需進一步論證,如資源自動分配的優(yōu)化問題、信號路徑切換的選擇問題等。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉