基于LabVIEW 的虛擬相位差計的研制
2、面板設(shè)計
軟面板程序為用戶提供一個友好的圖形化界面,面板中的所有對象基本上可分為控制量 和顯示量,控制量用來模擬傳統(tǒng)儀器上的開關(guān)和旋鈕;顯示量用于顯示測量和處理的結(jié)果。
LabVIEW 提供了非常豐富的界面控件對象,可以快捷地設(shè)計出生動、直觀、操作方便的用戶 界面。本文設(shè)計的虛擬相位差計軟面板如圖2 所示。
該軟面板左邊為實時波形顯示,可顯示從0 通道和1 通道實時采樣的兩個波形;右邊為 李沙育圖形,下面是波形調(diào)整、波形選擇和頻率、幅值、相位、相位差的測量結(jié)果。另外, 在運行該虛擬儀器時會彈出一個存儲窗口,可把程序運行結(jié)束之前所有的歷史測量記錄保存 在所指定的文件中,以備觀察分析和做進(jìn)一步的處理。
3、程序框圖結(jié)構(gòu)設(shè)計
虛擬相位差計的框圖程序如圖 3 所示,它采用的是圖形化編程語言,非常直觀。該框圖 包含了波形采集、波形顯示和調(diào)整、波形測量、數(shù)據(jù)存儲四部分。
(1)波形采集:本虛擬儀器采用的是美國NI 公司的 Lab-PC-1200 型數(shù)據(jù)采集卡,最高 采樣頻率為100KHz,輸入信號范圍為-5V~+5V,設(shè)置了1,0 兩個采樣通道。該部分由AIConfig、AI Start、AI Read、AI Single Scan 和AI Clear 組成。其中用了MaxMin 與一個移 位寄存器控制對采樣數(shù)據(jù)的讀取速度。
接地電阻相關(guān)文章:接地電阻測試方法
評論