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