一、概述

隨著科學技術的發展,工程師們對電子測量技術及測量儀器的要求越來越高。為了給予用戶更多的方便,SIGLENT特別開發了一套編程命令,這套編程命令可以支持SCPI遠程控制,滿足用戶對儀器的遠程控制需要。同時,這套命令也支持USB-TMC協議。

 

二、應用介紹

1.產品研發測試

在產品研發過程中,工程師們往往需要進行多項、大量的測試,以測試、驗證產品性能指標。因此,通過自動化、標準化等測試、檢測,對于產品性能指標的控制有著至關重要的作用。當前SIGLENT已通過搭建自動化控制平臺,實現所有產品開發過程中的自動化測試、校準、檢測,達到統一的標準化控制。

                                     

 

2.生產制造

對于儀器類產品而言,出廠前的校準、檢測是一個十分重要的環節。在大量的批量化生產過程中,進行自動化校準與檢測,可以實現統一、標準化的生產控制,并為產品的高質量提供保障。

 

 

3.用戶使用

產品在使用過程中,常常需要進行遠程自動化控制或多種儀器組成的系統集成控制進行測試分析,因此,用戶就需要有一套統一的控制標準,而SCPI提供了這一支持。

 

三、應用舉例

基于SCPI命令基礎之上,SIGLENT進行以下開發和應用。

 

1.EasyScope對SDS1000示波器的遠程控制

EasyScope可以實現對SDS1000系列示波器的遠程控制,如虛擬按鍵操作,波形查看,截屏,SCPI命令控制等。

 

圖示一 EasyScope控制界面

 

2.EasyWave對SDG1000、SDG5000函數發生器的遠程控制

Easywave可以實現對SDG1000、SDG5000函數/任意波形發生器的控制,如讀取、繪制、發送波形等。

 

圖示二 EasyWave控制界面

 

3.Easypower對SPD3000直流電源的控制

Easypower是SPD3000上位機控制軟件,通過Easypower可以實現對SDP3000可編程線性直流電源的遠程控制,電壓、電流的設置,通道輸出開啟/關閉,串并聯的設置等。

 

圖示三 EasyPower控制界面

 

4.Labiew的驅動開發

通過Labview和SCPI命令編寫SPD3000可編程線性直流電源的Labview driver,可以實現對SPD3000可編程線性直流電源的開發應用。

 

 

圖示四 SPD3000的Labview driver 程序圖

 

 

圖示五SPD3000的Labview driver 前面板

 

附錄

USB-TMCNI-VISAUSB設備的通訊說明

USBTMC是USB Test & Measurement Class的簡稱。USBTMC是建立在USB之上的一種通訊協議,通過將USBTM的支持添加到設備的固件中,將儀器的物理層接口從GPIB升級到USB,并且保持現有的VISA儀器驅動和應用軟件不變,實現了對USB接口儀器的控制。



NI-VISA 3.0和更高版本提供了對USBTMC協議的支持。當將一個USBTMC兼容儀器插入PC機時,該設備就能被系統識別并且啟動新硬件向導,接著在向導中可以選擇NI-VISA作為該設備的驅動。若已經正確安裝了NI-VISA,那么該設備就會正確識別為USB Test & Measurement Class設備。打開Measurement & Automation Explorer(MAX),該設備會出現在MAX里面的Device and Interfaces » USB Devices目錄下。這時,就可以像控制其他GPIB設備一樣使用這個資源名來控制USBTMC設備。