在某模擬器中使用了PCI-1721,該模擬器系統(tǒng)主要由仿真機(jī)柜和計(jì)算機(jī)組成。其中,仿真機(jī)柜包括兩個(gè)監(jiān)測(cè)單元、兩個(gè)收發(fā)單元、控制轉(zhuǎn)換單元及天監(jiān)單元6部分。其中監(jiān)測(cè)單元主要實(shí)現(xiàn):模擬機(jī)動(dòng)16項(xiàng)技術(shù)指標(biāo)的數(shù)碼管循環(huán)顯示及點(diǎn)亮相應(yīng)指示燈;模擬“手動(dòng)、自動(dòng)、監(jiān)測(cè)”3種工作狀態(tài)的轉(zhuǎn)換;“清零、步進(jìn)、脈沖率/總數(shù)、報(bào)警控制、識(shí)別、波道號(hào)選擇及電源”開(kāi)關(guān)狀態(tài);模擬電源、報(bào)警、識(shí)別指示燈;模擬15/135 Hz方位調(diào)整等功能。在這里需要模擬產(chǎn)生移相器輸出的正弦信號(hào)以及方波產(chǎn)生器產(chǎn)生的方波。具體的較簡(jiǎn)易的實(shí)現(xiàn)方法如下。
使用PT_FAOWaveFormStart配置模擬量輸出通道等信息,使用模擬量輸出函數(shù)(DRV_FAOWave FormStart),通過(guò)DMA方式實(shí)現(xiàn)模擬量波形輸出。
(1)單擊Setting菜單彈出如下的設(shè)備選擇對(duì)話(huà)框,從中選擇板卡,如圖3所示。

?
(2)單擊Select按鈕,彈出如下的設(shè)置對(duì)話(huà)框,如圖4所示。

?
Pacer Rate:脈沖頻率,默認(rèn)值10 000 Hz;
Conv.#:D/A轉(zhuǎn)換的點(diǎn)數(shù),默認(rèn)值2 048;
Wave Count:波形數(shù),Pacer Rate=Wave Count*(Period)Point的整數(shù);
Triggering:觸發(fā)方式,Internal指內(nèi)部觸發(fā);External指外部觸發(fā);
Event:事件,是否允許設(shè)置事件來(lái)編程(只是對(duì)中斷和DMA方式來(lái)講)。
(3)設(shè)置完畢后,單擊Waveform菜單彈出如圖5所示的設(shè)置對(duì)話(huà)框。

?
Waveform for CH0 Buf:CH0 Buf中的波形設(shè)定;
Waveform:輸出波形選擇;
Magnitude(V):幅值,默認(rèn)值2.00 V;
Offset(V):偏移量,默認(rèn)值2.00 V;
Period(points):每周期輸出的點(diǎn)數(shù),默認(rèn)值是2 048點(diǎn)。
(4)波形設(shè)置完成之后,執(zhí)行程序即可實(shí)現(xiàn)波形輸出。
4 結(jié)語(yǔ)
在具體的應(yīng)用中可以發(fā)現(xiàn),PCI-1721板卡可以較好地實(shí)現(xiàn)四通道的高速連續(xù)模擬量輸出或?qū)崟r(shí)波形輸出,功能強(qiáng)大且使用比較簡(jiǎn)便。尤其在某模擬器的設(shè)計(jì)和實(shí)現(xiàn)中發(fā)揮了很好的作用,較好地實(shí)現(xiàn)了該模擬器中需要實(shí)現(xiàn)的局部功能。
電子發(fā)燒友App




























評(píng)論