你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文
經(jīng)驗(yàn)分享:如何實(shí)現(xiàn)對(duì)示波器的遠(yuǎn)程控制?
發(fā)布時(shí)間:2015-10-30 責(zé)任編輯:sherry
【導(dǎo)讀】如何實(shí)現(xiàn)對(duì)示波器的遠(yuǎn)程控制?很多初級(jí)的工程師都想知道對(duì)不對(duì)?今天我們就來(lái)說(shuō)說(shuō)如何使用LabVIEW實(shí)現(xiàn)對(duì)ZDS2024示波器的控制。
1、LabVIEW基礎(chǔ)介紹
計(jì)算機(jī)通過(guò)LAN(網(wǎng)口)或者USB接口與示波器建立連接來(lái)控制示波器。如圖1所示。
圖1 硬件連接圖
一聽(tīng)到要控制示波器,大家都會(huì)想到通過(guò)SCPI命令來(lái)控制示波器。那如何來(lái)實(shí)現(xiàn)呢?可選的方案有:
(1)通過(guò)編寫(xiě)程序代碼,如使用C,C++,C#等語(yǔ)言結(jié)合開(kāi)發(fā)環(huán)境(如VS2012)來(lái)編寫(xiě)代碼;
(2)通過(guò)LabVIEW,使用圖形界面來(lái)實(shí)現(xiàn)。
今天我們就來(lái)說(shuō)說(shuō)如何使用LabVIEW實(shí)現(xiàn)對(duì)ZDS2024示波器的控制。
LabVIEW的定義:
LabVIEW由National Instruments公司開(kāi)發(fā),于1986年發(fā)布第一個(gè)版本,是一種用圖標(biāo)和連線代替文本行來(lái)創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言。LabVIEW提供了一門編程語(yǔ)言所擁有的語(yǔ)法功能,只是它以圖形的方式提供。
LabVIEW基本由一個(gè)個(gè)VI文件組成。每個(gè)VI由前面板和程序框圖組成??梢詮膬蓚€(gè)角度來(lái)理解VI文件:
(1)從用戶交互來(lái)說(shuō),前面板負(fù)責(zé)設(shè)計(jì)用戶交互界面,類似UI設(shè)計(jì)工具,一般包括用戶操作控件和輸出結(jié)果控件,像文本框、按鈕、波形顯示控件等;而程序框圖負(fù)責(zé)將用戶的操作經(jīng)過(guò)一系列的處理,并最終輸出結(jié)果,顯示在前面板上。
(2)從功能模塊來(lái)說(shuō),每個(gè)VI文件類似于C語(yǔ)言中的一個(gè)函數(shù),前面板用來(lái)設(shè)計(jì)函數(shù)的參數(shù)(輸入)和返回值(輸出),程序框圖類似函數(shù)體,實(shí)現(xiàn)具體邏輯。
2、 安裝軟件和ZDS2024驅(qū)動(dòng)庫(kù)
首先必須安裝好LabVIEW和NI-VISA。將ZDS2024的驅(qū)動(dòng)庫(kù)文件夾Zhiyuan ZDS2000 Series for TCP,拷貝到LabVIEW安裝目錄instr.lib目錄下。Zhiyuan ZDS2000 Series for TCP針對(duì)以太網(wǎng)連接。
3、配置NI-VISA來(lái)控制示波器
啟動(dòng)Masurement & Automation Explorer軟件,選擇設(shè)備和接口,在添加網(wǎng)絡(luò)設(shè)備中,使用Manual Entry of Raw Scoket(手動(dòng)輸入原始SOCKET)方式連接,ZDS2024示波器采用端口號(hào)5025來(lái)接收SCPI命令。如圖2和圖3所示。設(shè)置好后,可進(jìn)行測(cè)試,確保連接成功。
圖3 RAW SCOKET配置
4、例程設(shè)計(jì)
啟動(dòng)LabVIEW創(chuàng)建一個(gè)新的VI文件。這里以從示波器讀取數(shù)據(jù),并顯示在波形控件上為例。設(shè)計(jì)的VI前面板為如圖4所示。
圖4 VI前面板
左邊的三個(gè)控制用于輸入設(shè)置,包括連接的VISA資源名稱,獲取數(shù)據(jù)的通道,最大延遲時(shí)間。右邊為結(jié)果波形顯示控件。設(shè)計(jì)好前面板以后,就可以進(jìn)入程序框圖設(shè)計(jì)了。在VI的程序框圖中的Function 面板中,選擇“儀器I/O”可以找到有關(guān)ZDS2024的驅(qū)動(dòng)庫(kù)的模塊,可以在程序框圖中直接使用,設(shè)計(jì)結(jié)果如圖5所示。
圖5程序框圖
在程序框圖中,先初始化示波器,并啟動(dòng)示波器的AutoSetup功能,然后循環(huán)獲取示波器的數(shù)據(jù),并送顯示,直到用戶中止或者獲取數(shù)據(jù)過(guò)程中出現(xiàn)錯(cuò)誤。最后可以在前面板啟動(dòng)運(yùn)行,結(jié)果如圖6所示。
圖6 運(yùn)行結(jié)果
以上是使用LabVIEW來(lái)控制ZDS2024示波器的整個(gè)過(guò)程,相對(duì)使用C,C++這種來(lái)開(kāi)發(fā)是不是要方便很多呢?
特別推薦
- 兆易創(chuàng)新GD32F30x STL軟件測(cè)試庫(kù)獲得德國(guó)萊茵TüV IEC 61508功能安全認(rèn)證
- 芯科科技第三代無(wú)線開(kāi)發(fā)平臺(tái)引領(lǐng)物聯(lián)網(wǎng)發(fā)展
- MSO 4B 示波器為工程師帶來(lái)更多臺(tái)式功率分析工具
- 艾為電子推出新一代高線性度GNSS低噪聲放大器——AW15745DNR
- 瑞薩發(fā)布四通道主站IC和傳感器信號(hào)調(diào)節(jié)器, 以推動(dòng)不斷增長(zhǎng)的IO-Link市場(chǎng)
- e絡(luò)盟現(xiàn)貨供應(yīng) Abracon 新推出的 AOTA 系列微型鑄型電感器
- 加賀富儀艾電子推出支持Wi-Fi 6和藍(lán)牙的無(wú)線局域網(wǎng)/藍(lán)牙組合模塊
技術(shù)文章更多>>
- 【“源”察秋毫系列】 Keithley在碳納米管森林涂層纖維復(fù)合材料的應(yīng)用
- 數(shù)字驅(qū)動(dòng)工業(yè),智能賦能制造 AMTS & AHTE SOUTH CHINA 2024同期會(huì)議全公開(kāi)!
- 團(tuán)體觀展招募!104CEF開(kāi)啟組團(tuán)觀眾通道,解鎖更多禮遇
- 觸摸式OLED顯示屏有望重新定義汽車用戶界面
- 用Python自動(dòng)化雙脈沖測(cè)試
技術(shù)白皮書(shū)下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
電阻觸控屏
電阻器
電阻作用
調(diào)速開(kāi)關(guān)
調(diào)諧器
鼎智
動(dòng)力電池
動(dòng)力控制
獨(dú)石電容
端子機(jī)
斷路器
斷路器型號(hào)
多層PCB
多諧振蕩器
扼流線圈
耳機(jī)
二極管
二極管符號(hào)
發(fā)光二極管
防靜電產(chǎn)品
防雷
防水連接器
仿真工具
放大器
分立器件
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇
風(fēng)速風(fēng)向儀