虛擬儀器技術(shù)的特色即在于使用基本的硬件設(shè)備,通過靈活的軟件編程,來實(shí)現(xiàn)多種需求,尤其是特殊需求的儀器功能。
在虛擬儀器的數(shù)據(jù)采集設(shè)備上,除了標(biāo)準(zhǔn)的信號(hào)輸入端口外,一般都具有模擬信號(hào)輸出的端口。因此,利用這些輸出端口,在不增加硬件成本的前提下,利用程序?qū)⒁酝臏y試數(shù)據(jù)通過計(jì)算機(jī)的控制,汽油流量計(jì)“虛擬”出實(shí)測的模擬信號(hào)并由模出端口輸出,再由相應(yīng)的測試設(shè)備采集,可以檢驗(yàn)整套系統(tǒng)。這種方法既充分利用了硬件設(shè)備,節(jié)約了經(jīng)費(fèi),又最大限度地發(fā)揮了軟件是核心的特點(diǎn)。
信號(hào)發(fā)生器軟件通過控制計(jì)算機(jī)的pci總線,向ni6070數(shù)據(jù)采集卡發(fā)出指令,控制板上的dac電路將計(jì)算機(jī)輸出的數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),并由兩路模擬輸出口輸出,可以產(chǎn)生兩路獨(dú)立的輸出信號(hào),經(jīng)bnc-2090輸出信號(hào),可以連接任何bnc接口的模擬輸入端,既可產(chǎn)生標(biāo)準(zhǔn)函數(shù)波形(如正弦波、三角波、方波、鋸齒波等),又可產(chǎn)生用戶定義的波形。