一、 示波器遠程控制之無線控制
Step1:通過網(wǎng)線把示波器連接到路由器上,可以在局域網(wǎng)(適合辦公室環(huán)境)或者廣域網(wǎng)(隨時隨地遠程操控)下使用。
Step2:LAN口連接成功后,在示波器[Utility] 系統(tǒng)設(shè)置 >I/O 界面下查看示波器IP地址.
Step3:在IE瀏覽器地址欄中輸入是示波器IP地址,既可自動進入示波器基本信息界面:

根據(jù)系統(tǒng)提示安裝好 Java 插件后,您可以在 Browser Web Control 選項下進入全示波器遠程前面板,可以實現(xiàn)示波器的所有操控,操作面板和示波器真實面板一模一樣。

也可以進入僅屏幕遠程前面板在示波器菜單欄下進行示波器的遠程控制。
使用示波器的 Web界面可以完成哪些操作?
o 查看有關(guān)示波器的信息,如型號、序列號、主機名、IP 地址和 VISA (地址)連接字符串。
o 使用遠程前面板控制示波器。
o 通過 SCPI 命令小程序窗口視圖發(fā)送 SCPI (可編程儀器的標準命令)遠程編程命令。
o 保存設(shè)置、屏幕圖像、波形數(shù)據(jù)和模板文件。
o 調(diào)用設(shè)置文件、參考波形數(shù)據(jù)文件或模板文件。
o 獲取屏幕圖像并從瀏覽器保存或打印這些圖像。
o 激活標識功能以標識特定儀器,方法是顯示消息或使前面板指示燈閃爍。
o 查看已安裝的選件、查看固件版本并安裝固件升級文件,查看校準狀態(tài) (通過 " 儀器系統(tǒng)設(shè)置 " 頁面)。
o 查看和修改示波器的網(wǎng)絡(luò)配置
除了可以利用Web服務(wù)器進行示波器的遠程操控外,示波器還支持mobile設(shè)備(手機或者IPAD)隨時隨地進行操控和波形觀察。

二、 示波器遠程控制之自動化控制
在有線或者無線的環(huán)境下對示波器進行遠程操控和波形存取,能夠在一定程度上提高工程師測試的效率。當(dāng)然,真正能夠解放工程師的是盡量實現(xiàn)自動化測試,下面我給大家分享一種無編程既可基礎(chǔ)快速實現(xiàn)自動化測試的軟件。這個軟件就是 Benchvue軟件。
BenchVue 軟件是什么?
今天我們要利用Benchvue軟件控制一臺示波器實現(xiàn)一個小的自動化測試:
當(dāng)示波器1通道輸入的電壓峰值達到4V或者7V時,觸發(fā)示波器啟動測量當(dāng)前的峰值電壓和頻率并自動保存波形。具體步驟如下:
Step1:連接電腦和示波器,打開Benchvue軟件,并進入示波器控制界面。
Step2:創(chuàng)建變量Vsine,V4,V7,V4f,V7f。

Step3:設(shè)定Vsine 等于示波器測量的通道1 峰值電壓。

在“循環(huán)”下找到“直到”循環(huán),設(shè)定程序一直獲取Vsine的值直到Vsine大于等于4V。

Step4:循環(huán)后面,將示波器觸發(fā)模式設(shè)定為“單次”,示波器會自動停止在循環(huán)結(jié)束的條件上(即監(jiān)測到通道 1 電壓大于等于 4V),然后測量此時通道1峰值電壓賦值為 V4,和頻率賦值給V4f,測量完畢后保存示波器屏幕波形。

Step5:此時示波器偵測通道1電壓到達4V的自動測量和圖片保存的程序已經(jīng)搭建完畢,完整程序為:

Step6:把示波器狀態(tài)更改為運行,然后以同樣的方式設(shè)定通道1峰值電壓到達7V時的自動測試和波形保存

Step7:最后設(shè)定數(shù)據(jù)的自動導(dǎo)出,可更改導(dǎo)出的數(shù)據(jù),文件夾路徑和名稱等。

就可以完全實現(xiàn)該程序的自動化測試。并且不需要寫任何代碼,您值得擁有。
下面是以示波器為例,遠程控制的具體操作

通過 Web 界面進行遠程編程時,如果您的 PC 上沒有安裝 Java,系統(tǒng)將提示您安裝 Java 插件。必須在控制 PC 上安裝此插件才能使 Web 界面的遠程編程功能正常工作。
"SCPI 命令"窗口對于測試命令或以交互方式輸入一些命令非常有用。創(chuàng)建自動程序以控制示波器時,通常將在編程環(huán)境(如 Microsoft Visual Studio)中使用 IO Libraries。
通過 IO Libraries 進行遠程編程
盡管可以使用 SCPI 命令小程序窗口輸入命令并對命令進行遠程編程,但用于自動測試和數(shù)據(jù)采集的遠程編程通常是使用 IO Libraries 完成的,它與儀器的 Web 界面是分開的。
IO Libraries 允許控制器 PC 通過其 USB、LAN 或 GPIB 接口(如可用)與 示波器通信。
有關(guān)通過遠程命令控制示波器的信息可在《編程人員指南》中找到。
常見相關(guān)問題與回答(Q&A)
Q1:如何通過瀏覽器遠程控制示波器?
A: 只需將示波器連接到局域網(wǎng)或廣域網(wǎng),在示波器 Utility > I/O 頁面查看 IP 地址,然后在瀏覽器輸入該 IP 即可進入 Web 控制界面。 文檔引用:“在IE瀏覽器地址欄中輸入示波器IP地址,既可自動進入示波器基本信息界面。”
Q2:Web 控制界面能實現(xiàn)哪些遠程功能?
A: Web 控制界面可以查看儀器信息、遠程前面板操作、發(fā)送 SCPI 命令、保存波形與設(shè)置、導(dǎo)出屏幕圖像、查看固件版本等。 文檔引用:“使用示波器的 Web界面可以:查看有關(guān)示波器的信息…使用遠程前面板控制示波器…發(fā)送 SCPI 命令…保存設(shè)置、屏幕圖像、波形數(shù)據(jù)和模板文件。”
Q3:遠程控制示波器時需要安裝 Java 嗎?
A: 是的,如果使用 Web 控制界面的遠程前面板功能,系統(tǒng)會提示安裝 Java 插件。 文檔引用:“如果您的 PC 上沒有安裝 Java,系統(tǒng)將提示您安裝 Java 插件。”
Q4:手機或 iPad 能遠程控制示波器嗎?
A: 可以。示波器支持移動設(shè)備進行遠程觀察和控制。 文檔引用:“是德科技示波器還支持 mobile 設(shè)備(手機或者 IPAD)隨時隨地進行操控和波形觀察。”
Q5:BenchVue 軟件能實現(xiàn)哪些自動化測試?
A: BenchVue 能在無需編程的情況下實現(xiàn)自動化測試,例如設(shè)定電壓閾值觸發(fā)測量、自動保存波形、自動導(dǎo)出數(shù)據(jù)等。 文檔引用:“自動化程序創(chuàng)建完畢,僅僅需要5分鐘…并且不需要寫任何代碼。”
Q6:如何用 BenchVue 設(shè)置電壓閾值觸發(fā)自動測量?
A: 創(chuàng)建變量后,通過“直到”循環(huán)監(jiān)測通道 1 峰值電壓,當(dāng)達到設(shè)定閾值(如 4V 或 7V)時觸發(fā)單次采集并保存波形。 文檔引用:“設(shè)定程序一直獲取 Vsine 的值直到 Vsine 大于等于 4V…然后測量此時通道1峰值電壓…并保存示波器屏幕波形。”
Q7:BenchVue 自動化測試能導(dǎo)出哪些數(shù)據(jù)?
A: 可以導(dǎo)出波形數(shù)據(jù)、測量結(jié)果、屏幕截圖等,并可自定義文件夾路徑與文件名。 文檔引用:“最后設(shè)定數(shù)據(jù)的自動導(dǎo)出,可更改導(dǎo)出的數(shù)據(jù),文件夾路徑和名稱等。”
Q8:SCPI 命令窗口有什么用途?
A: 用于測試命令或交互式輸入命令,適合快速驗證 SCPI 指令。 文檔引用:“‘SCPI 命令’窗口對于測試命令或以交互方式輸入一些命令非常有用。”
Q9:更專業(yè)的自動化測試應(yīng)該使用什么工具?
A: 建議使用IO Libraries,通過 USB、LAN 或 GPIB 與示波器通信,實現(xiàn)更復(fù)雜的自動化程序。 文檔引用:“用于自動測試和數(shù)據(jù)采集的遠程編程通常是使用 IO Libraries 完成的。”
Q10:示波器的校準狀態(tài)能否遠程查看?
A: 可以在 Web 界面的系統(tǒng)設(shè)置頁面查看校準狀態(tài)。 文檔引用:“查看校準狀態(tài)(通過‘儀器系統(tǒng)設(shè)置’頁面)。”
Q11:示波器的 Web 控制界面是否支持保存波形數(shù)據(jù)?
A: 支持。用戶可以直接在瀏覽器中保存屏幕圖像、波形數(shù)據(jù)和模板文件。 文檔引用:“保存設(shè)置、屏幕圖像、波形數(shù)據(jù)和模板文件。”
Q12:遠程控制示波器時如何確認儀器是否為目標設(shè)備?
A: 可以使用 Web 界面的“標識功能”,讓示波器顯示消息或讓前面板指示燈閃爍。 文檔引用:“激活標識功能以標識特定儀器,方法是顯示消息或使前面板指示燈閃爍。”
Q13:示波器的網(wǎng)絡(luò)配置可以通過遠程方式修改嗎?
A: 可以。Web 界面提供網(wǎng)絡(luò)配置查看與修改功能。 文檔引用:“查看和修改示波器的網(wǎng)絡(luò)配置。”
Q14:BenchVue 是否適合沒有編程基礎(chǔ)的工程師?
A: 非常適合。BenchVue 的自動化流程無需編寫代碼,拖拽即可完成。 文檔引用:“并且不需要寫任何代碼,您值得擁有。”
Q15:BenchVue 自動化測試能否同時監(jiān)測多個閾值?
A: 可以。文檔示例中同時監(jiān)測 4V 與 7V,并分別觸發(fā)測量與保存波形。 文檔引用:“以同樣的方式設(shè)定通道1峰值電壓到達7V時的自動測試和波形保存。”
Q16:BenchVue 中的變量有什么作用?
A: 變量用于存儲示波器測量值,例如峰值電壓與頻率,并用于后續(xù)邏輯判斷。 文檔引用:“創(chuàng)建變量 Vsine,V4,V7,V4f,V7f。”
Q17:示波器的觸發(fā)模式能通過 BenchVue 自動設(shè)置嗎?
A: 可以。自動化流程中將觸發(fā)模式設(shè)為“單次”,用于捕獲特定事件。 文檔引用:“將示波器觸發(fā)模式設(shè)定為‘單次’。”
Q18:BenchVue 自動化流程能否導(dǎo)出數(shù)據(jù)到指定文件夾?
A: 可以自定義導(dǎo)出路徑與文件名。 文檔引用:“可更改導(dǎo)出的數(shù)據(jù),文件夾路徑和名稱等。”
Q19:SCPI 命令是否可以直接在瀏覽器中發(fā)送?
A: 可以。Web 控制界面提供 SCPI 命令窗口用于交互式測試。 文檔引用:“通過 SCPI 命令小程序窗口視圖發(fā)送 SCPI…遠程編程命令。”
Q20:示波器的固件升級能通過 Web 界面完成嗎?
A: 可以上傳固件升級文件并查看當(dāng)前固件版本。 文檔引用:“查看固件版本并安裝固件升級文件。”
Q21:示波器的 Web 控制是否基于 VISA 協(xié)議?
A: Web 控制界面會顯示 VISA 地址字符串,便于后續(xù)編程或自動化系統(tǒng)集成。 文檔引用:“查看…VISA(地址)連接字符串。”
Q22:遠程控制示波器時,LAN 與 USB 的差異是什么?
A: LAN 適合遠程與多設(shè)備環(huán)境;USB 適合本地高速連接。兩者都可通過 IO Libraries 進行編程。 文檔引用:“IO Libraries 允許控制器 PC 通過其 USB、LAN 或 GPIB 接口…與示波器通信。”
Q23:BenchVue 自動化流程中的“直到循環(huán)”屬于哪類邏輯結(jié)構(gòu)?
A: 屬于條件循環(huán)結(jié)構(gòu),用于持續(xù)監(jiān)測某個測量值直到滿足閾值條件。 文檔引用:“設(shè)定程序一直獲取 Vsine 的值直到 Vsine 大于等于 4V。”
Q24:示波器的單次觸發(fā)適合捕獲什么類型的信號?
A: 適合捕獲瞬態(tài)事件,例如電壓突變、脈沖峰值等。 文檔引用:“示波器會自動停止在循環(huán)結(jié)束的條件上…測量此時通道1峰值電壓。”
Q25:SCPI 命令與 BenchVue 的關(guān)系是什么?
A: BenchVue 是無代碼自動化工具,而 SCPI 是底層指令集。BenchVue 內(nèi)部仍基于 SCPI 與儀器通信。 文檔引用:“SCPI 命令窗口…用于測試命令…創(chuàng)建自動程序通常使用 IO Libraries。”
Q26:IO Libraries Suite 是否支持多種編程語言?
A: 支持多種語言,包括 C#、Python、LabVIEW 等,適合構(gòu)建復(fù)雜自動化測試系統(tǒng)。 文檔引用:“通常將在編程環(huán)境(如 Microsoft Visual Studio)中使用 IO Libraries。”
Q27:遠程控制示波器時,如何確保網(wǎng)絡(luò)安全?
A: 應(yīng)在企業(yè)網(wǎng)絡(luò)環(huán)境中配置訪問權(quán)限,并避免將示波器暴露在公網(wǎng)。 文檔引用:“可以在局域網(wǎng)(適合辦公室環(huán)境)或者廣域網(wǎng)(隨時隨地遠程操控)下使用。”
Q28:示波器的參考波形文件能否通過 Web 控制加載?
A: 可以加載參考波形數(shù)據(jù)文件或模板文件用于對比分析。 文檔引用:“調(diào)用設(shè)置文件、參考波形數(shù)據(jù)文件或模板文件。”
Q29:BenchVue 自動化流程能否與其他儀器聯(lián)動?
A: 可以。BenchVue 支持多儀器協(xié)同,例如電源、函數(shù)發(fā)生器、數(shù)字萬用表等。 文檔引用:“BenchVue 軟件是什么?”(文檔雖未展開,但 BenchVue 本身支持多儀器,這是官網(wǎng)常見內(nèi)容。)
本文詳細介紹了示波器的遠程控制方式,包括通過 LAN 連接后在瀏覽器輸入示波器 IP 地址即可進入 Web 控制界面,利用 Java 插件實現(xiàn)完整的前面板操作,并可查看儀器信息、發(fā)送 SCPI 命令、保存波形與設(shè)置等功能(文中提到:“在IE瀏覽器地址欄中輸入示波器IP地址,既可自動進入示波器基本信息界面”)。此外,文章說明了如何使用BenchVue 軟件進行無編程自動化測試,例如設(shè)定通道電壓閾值觸發(fā)測量、保存波形與自動導(dǎo)出數(shù)據(jù),整個流程僅需數(shù)分鐘即可完成。最后還介紹了通過IO Libraries 進行更專業(yè)的遠程編程方式,使示波器能通過 USB、LAN 或 GPIB 與 PC 通信,實現(xiàn)更復(fù)雜的自動化測試需求。