基于USB接口的虛擬示波器的開發(fā)實(shí)現(xiàn)
在客戶服務(wù)界面上我們創(chuàng)建了RUN、STOP、SINGLE、頻譜分析、LOAD和SAVE6個(gè)主控功能按鈕,來(lái)實(shí)現(xiàn)其主要控制功能。這一部分設(shè)計(jì)系統(tǒng)完成啟動(dòng)、停止、單步、存儲(chǔ)和裝入數(shù)據(jù)文件等等控制功能。
4.3 波形實(shí)時(shí)顯示模塊
對(duì)顯示窗口按用戶習(xí)慣進(jìn)行定制,并且按控制面板的指定參數(shù)來(lái)顯示波形、刷新波形和對(duì)波形進(jìn)行一定的運(yùn)算。
4.4 FFT模塊
利用快速傅里葉變換(FFT)進(jìn)行頻譜分析。本軟件中頻譜分析采用按時(shí)間抽取FFT算法,然后將幅值頻譜分析和相位頻譜分析結(jié)果在用戶界面上以坐標(biāo)曲線形式顯示。
4.5 其它模塊
包括波形存取、打印、重放,以及數(shù)字/表針雙顯高精度萬(wàn)用表和高精度可自定義信號(hào)發(fā)生器功能模塊。
5 結(jié)束語(yǔ)
隨著USB2.0標(biāo)準(zhǔn)的提出,USB的應(yīng)用范圍越來(lái)越廣,已經(jīng)涉及到幾乎所有計(jì)算機(jī)外設(shè)。USB的特點(diǎn)為解決當(dāng)前虛擬儀器的一些問(wèn)題提供了新思路。本文是將USB接口引入虛擬儀器、儀表系統(tǒng)的一次探索性研究。
評(píng)論