組建交通領(lǐng)域VXI測控系統網(wǎng)絡(luò )
(5)基于數據采集的虛擬儀器系統:通過(guò)A/D變換將模擬、數字信號采集入計算機進(jìn)行分析、處理、顯示等,并可通過(guò)D/A轉換實(shí)現反饋控制。根據需要還可加入信號調理和實(shí)時(shí)數字信號處理技術(shù)(DSP,Digital Signal Processiong)等硬件模塊。
本文引用地址:http://dyxdggzs.com/article/105705.htm(6)利用VXI總線(xiàn)儀器實(shí)現虛擬儀器系統:VXI(VME Bus Extension for Instrumentation)總線(xiàn)為虛擬儀器系統提供了一個(gè)更為廣闊的發(fā)展空間。VXI總線(xiàn)是一種高速計算機總線(xiàn)------VME(Versa Module Euro card)總線(xiàn)在儀器領(lǐng)域的擴展。
3.3 虛擬儀器的軟件系統
虛擬儀器的關(guān)鍵是軟件,硬件僅僅是為了解決信號的輸入輸出,“The software is Instru
-ment”(軟件就是硬件)已成為當今國際發(fā)展的潮流。
在選擇虛擬軟件的使用軟件時(shí),需要考慮眾多因素,例如應用需求、計算機硬件、操
作系統、以及具體的儀器硬件;軟件是否建立在開(kāi)放的結構上?是否需要編程經(jīng)驗?利用此軟件所開(kāi)發(fā)的應用程序是否能在不同的計算機平臺上移植?同時(shí)所選擇的軟件必須具有一定的通用性,以便與不同的計算機結構、各式各樣的儀器以及數據采集設備配合應用。
虛擬儀器軟件體系結構(VISA——Virtual Instrumentation software Architecture)主要包
括兩個(gè)層次:用戶(hù)應用程序和設備驅動(dòng)程序。其中設備驅動(dòng)程序是聯(lián)系用戶(hù)應用程序與底層硬件設備的基礎。每一種設備驅動(dòng)程序都是為增加編程靈活性和提高數據吞吐量而設計的。每個(gè)設備驅動(dòng)程序都具有一個(gè)共同的應用程序編程接口(API),因此,不管虛擬儀器所使用的計算機或者操作系統是什么,最終所編寫(xiě)的用戶(hù)應用程序都是可移植的。
對于市場(chǎng)上的大多數計算機內置插卡,廠(chǎng)家都配備了相應的設備驅動(dòng)程序。用戶(hù)在編
制應用程序時(shí),可以象調用系統函數那樣,直接調用設備驅動(dòng)程序,進(jìn)行設備操作。如果所用計算機內置插卡和外置設備沒(méi)有驅動(dòng)程序,用戶(hù)采用高級語(yǔ)言自己編寫(xiě)。
對于虛擬儀器應用程序的編寫(xiě),大致可以歸納為兩種方式,一是采用通用軟件進(jìn)行編
寫(xiě)。這里所指的通用軟件主要是Microsoft公司的Visual Basic和Borland公司的Delphi; 二是采用專(zhuān)業(yè)圖形化編程軟件進(jìn)行開(kāi)發(fā)。比如Data Translation公司的HP VEE with DT VP和DTxEZTM、National Instrument公司的LABVIEW和LAB windows/CVI以及HewletPackard公司的HP VEE。
采用通用編程軟件或者專(zhuān)業(yè)編程軟件開(kāi)發(fā)得虛擬儀器應用程序,在計算機輔助測試應
評論