示波器作為電子行業(yè)最常用的測量儀器之一,牽涉大量的圖片導(dǎo)入導(dǎo)出,數(shù)據(jù)處理,自動化操作等等。目前硬件示波器的功能已經(jīng)很成熟很完善,研究如何把現(xiàn)有的示波器融合到自動測試系統(tǒng)中,并能開發(fā)一種通用的示波器程控軟件是目前組建自動測試系統(tǒng)急需解決的一個問題。 Namisoft利用LabVIEW CVI軟件,通過VISA和SCPI命令,設(shè)計了一種通用的示波器程控軟件,該軟件實現(xiàn)了硬件示波器的所有功能,同時又擴展出了波形存儲和報表打印功能,同時適用于遠程的試驗環(huán)境。 1. 系統(tǒng)組成 示波器通過USB、GPIB、網(wǎng)絡(luò)等硬件接口與計算機相應(yīng)的接口連接。計算機通過VISA向示波器發(fā)送SCPI指令,示波器接收到指令后進行響應(yīng)并將結(jié)果返回顯示,以達到程控的目的。 ![]()
2. 軟件設(shè)計 在圖形化編程環(huán)境LabVIEW CVI下,通過VISA調(diào)用SCPI命令來獲取示波器的測量結(jié)果。 軟件分為兩層: 一層是應(yīng)用層設(shè)計,主要進行示波器界面設(shè)計和數(shù)據(jù)處理; 另一層是儀器通信層,該層主要利用VISA調(diào)用SCPI命令實現(xiàn)對儀器的控制。 ![]()
3. 系統(tǒng)界面展示 ![]()
本軟件利用VISA開發(fā)而成,所以實現(xiàn)了示波器軟件和硬件的無關(guān)性,將來更換為其它接口的示波器時,只需要更改資源描述名稱,軟件基本不做修改。這方便了軟件的升級,也增加了軟件的通用性,同時該軟件也可以作為一個通用的子程序嵌入到其它測試軟件中,用于完成信號的采集和分析。 Namisoft(納米軟件),是一家面向全球客戶的智能測試及測試大數(shù)據(jù)分析的高科技公司,幫助客戶解決生產(chǎn)及研發(fā)中智能測試的需求,專注于儀器自動化測試軟件開發(fā)和智能測試大數(shù)據(jù)分析,通過測試云技術(shù),邊緣計算和云計算,實現(xiàn)生產(chǎn)制造企業(yè)測試數(shù)據(jù)采集及智能分析、故障預(yù)測與診斷、維護決策與優(yōu)化等大數(shù)據(jù)應(yīng)用服務(wù)整體解決方案,幫助企業(yè)實現(xiàn)智能化改造。 我們將不斷努力,致力成為為全球智能測試領(lǐng)導(dǎo)者!
|