VXI總線在通用裝備測試系統中的應用
vpp規定廠家為用戶提供儀器驅動器的同時,必須提供儀器的軟面板。儀器的軟面板是不依賴于任何開發環境的可執行程序。它取代了傳統的臺式儀器的前面板,在計算機屏幕上顯示用于控制儀器的各種按鍵、旋鈕和儀器輸出信息等。軟面板有兩個作用,一是幫助用戶檢測系統的通訊接口和儀器是不確配置和正常工作;二是幫助用戶熟悉儀器的主要功能。
在cvi環境中,使用用戶界面文件(.uir)來制作軟面板。開發軟面板時先直接在用戶界面上生成所需的各種按鍵、旋鈕和輸出信息框,然后再用事件驅動的方式編程。在制作用戶界面時要符合vpp-7規范,如軟面板主窗口的右上部標顯示vxiplugplay標識,左上部標明廠家,窗口上部標明儀器名稱和模塊號等。軟面板制作完成后,對應按鍵、旋鈕等用戶控制部件的功能生成相應的回調函數。函數的實現方法與制作驅動器的方法是相似的,不過需要將顯示給用戶的結果顯示到軟面板的合適位置上。
4測試系統的發展
隨著微電子、計算機及數字信號處理(dsp)等先進技術越來越多地應用到測試技術中,未來測試系統發展有如下兩種趨勢。
4.1集成儀器
儀器與計算機技術的深層次結合將產生全新的儀器結構概念,包括現有的虛擬儀器、卡式儀器及vxi總線和mms為基礎的模塊式儀器和新出現的集成儀器。集成儀器將基于“信息的數據采集(adc)、信號的分析與處理(dsp)、輸出(dac)及顯示”的結構模式。利用這個通用的硬件平臺,調用不同的測試軟件就可構成不同功能的儀器,因此“軟件就是儀器”。由于硬件平臺是通用的,故可非常方便地將多種測試功能集成集于一體,實現多功能集成儀器。例如,一臺基于高速數據采集的數字化儀,如果對采集的數據通過分析軟件進行定標和數據點的顯示,就構成一臺數據存儲的示波器;如果對采集的數據利用軟件進行fft變換,則構成一臺頻譜儀。在系統構成上,將廢除由硬件積木單元實現的激勵和響應的監測,而采用由測試系統中的計算機從數學上合成所希望的激勵波形。響應信號則利用高速數據采集技術進行采集,然后將采集的數據由計算機進行數字處理和分析,從而得到測試結果。
4.2集成測試環境
測試軟件不管是對單臺儀器還是對測試系統都是十分重要的,而且也是未來發展競爭的焦點。國外專家預言“測試設備的未來屬于軟件”。未來的測試軟件能根據某種規范和屏幕上的某種圖形進行測試,將描述與測試生成模塊和數據提取自動化工具相結合,并將工具納入文件編制中。未來的測試環境除生成測試程序外,還將應用其它領域的技術,如人工智能測試技術。人工智能專家系統的應用,將充分利用計算機的“智能”,把最優秀的測試專家的思維過程固化到測試程序的軟件中,把某種復雜的程序與計算機修正程序結合起來,從而大大提高測試系統的能力。人工智能測試技術除大量用于復雜測試的修正因子處理外,還將應用于現代裝備系統的故障檢測與維修。
充分利用通用集成測試儀器和集成測試環境,建立通用的儀器平臺和測試系統平臺,為各種功能的測試儀器和測試系統的二次開發將打下硬件和系統軟件的基礎。最終用戶只需在這個高水平平臺的基礎上開發一定的應用軟件就能構成實用儀器和實用測試系統,從而加快研制周期,降低研制成本,提高產品質量。其中,高速、高分辨率的數據采集和數字信號處理技術是未來測試儀器平臺和測試系統平臺的關鍵技術。
評論