關(guān)于labvew模擬輸出的重生成模式
這是一個(gè)可變波形的信號(hào)發(fā)生器,我們?cè)O(shè)置為允許重生成模式。
那么,他的結(jié)果可能是這樣的
這就是所謂的短時(shí)脈沖波形干擾。為什么會(huì)出現(xiàn)這樣的情況呢。原因可能是:仿真信號(hào)生成的樣本數(shù)<pc的緩沖區(qū),NI-DAQmx生成的采樣中包含了原來(lái)的舊數(shù)據(jù),也包含了xinshuju.liru,黨江需產(chǎn)生的信號(hào)由正弦變?yōu)殇忼X波時(shí),設(shè)備接收到的不能及時(shí)的從正弦波變?yōu)殇忼X波,而會(huì)出現(xiàn)一個(gè)過渡期,輸出波形中,鋸齒波數(shù)據(jù)的比例捉奸增多,知道經(jīng)過足夠的循環(huán)后,才會(huì)完全變成鋸齒波??梢?,為了避免發(fā)生短時(shí)脈沖波形干擾現(xiàn)象,應(yīng)該使仿真信號(hào)生成樣本數(shù)與pc機(jī)的緩沖區(qū)容量相匹配,且兩次循環(huán)之間的時(shí)間間隔也要合適。
正如下面的例子:
波形周期設(shè)置為150ms,同時(shí)循環(huán)延時(shí)同樣設(shè)置為150ms。那么,波形發(fā)生器就完美了。產(chǎn)生的波形如下圖所示。
不會(huì)產(chǎn)生短時(shí)脈沖波形干擾。
但是,若循環(huán)延時(shí)設(shè)置為151ms,>150ms。那么一段時(shí)間后就會(huì)報(bào)錯(cuò),因?yàn)榫彌_區(qū)內(nèi)沒有數(shù)據(jù)可供輸出。