基于LabWindows/CVI虛擬示波器的設(shè)計(jì)
5)存儲(chǔ)模塊
真實(shí)示波器由于存儲(chǔ)硬件的限制,只能存儲(chǔ)2~4個(gè)數(shù)據(jù),而在在虛擬的數(shù)字存儲(chǔ)示波器中,利用硬盤(pán)等存儲(chǔ)介質(zhì),可以任意存取無(wú)限多個(gè)數(shù)據(jù),而且存儲(chǔ)更加安全。具體實(shí)現(xiàn)方法是:存儲(chǔ)對(duì)被測(cè)信號(hào)取樣,然后轉(zhuǎn)換成數(shù)組,再將數(shù)組保存到文件中,讀取時(shí)恰好相反,其工作流程如圖5所示。
3 測(cè)試結(jié)果及仿真分析
按照LabWindows/CVI的設(shè)計(jì)流程,我們完成虛擬示波器的設(shè)計(jì),并對(duì)正弦信號(hào)進(jìn)行采樣分析,結(jié)果如圖6所示:
虛擬儀器的主要問(wèn)題就是儀器的仿真,而仿真包括兩個(gè)方面的內(nèi)容,一個(gè)是儀器功能的仿真,另一個(gè)就是儀器外觀(guān)及面板的仿真。本設(shè)計(jì)著重于儀器功能的仿真。
1)數(shù)據(jù)處理功能及波形存儲(chǔ)功能的仿真
通過(guò)虛擬儀器軟件功能設(shè)計(jì),我們完成信號(hào)的顯示、相關(guān)運(yùn)算、卷積運(yùn)算、文件的存儲(chǔ)與讀取,基本實(shí)現(xiàn)了示波器的功能。達(dá)到仿真的目標(biāo)。
評(píng)論