這款自動化上位機操作系統軟件實現了傳統示波器,錄波儀,功率計等測試功能
對于自動測試系統軟件想必大家也不陌生,它能夠自動記錄采集數據,便于查看歷史測試數據。提供更卓越的性能,來實現自己想要的功能。也無需額外花費去獲得計算機已經擁有的所有功能,無需額外添置,簡直是硬核軟件,而且物超所值,下面我們一起來看看這款硬核軟件有多厲害吧。
1 軟件概述
極合智能示波器軟件主要是針對PicoScope系列產品開發的上位機操作軟件,實現了傳統示波器,錄波儀,功率計等功能。
1.1 軟件功能描述
極合智能示波器軟件利用LabVIEW開發,兼容PicoScope2000,PicoScope3000,PicoScope4000,PicoScope5000等系列產品。
實現傳統示波器的計數器、占空比、頻率、周期、上升時間、下降時間、正寬度、負寬度、平均、振幅、最大、最小、峰-峰值、RMS等量測功能;也有更多復雜的自定義測量(0:從前向后上升沿,1:從后向前上升沿,2:從前向后下降沿,3:從后向前下降沿,4:過沖恢復時間,5:低沖恢復時間,6:最大值,7:最小值,8:最大-最小,9:最大過沖恢復時間,10:最大低沖恢復時間,11:從前向后上升沿-基準,12:從后向前上升沿-基準,13:從前向后下降沿-基準,14:從后向前下降沿-基準,15:交流最大值,16:交流最小值,17:交流最大-最小,18:交流最大值-基準,19:交流最小值-基準,20:交流最大-最小-基準,21:交流過沖,22:交流低沖)功能。
軟件具有錄制波形數據功能,記錄整個測試過程,所有采集到的原始數據存儲到指定的路徑,軟件可以將所有數據重新載入,方便分析處理問題。
軟件具有功率計功能,實現常規數據測量分析以及高階FFT分析。
極合智能示波器軟件可以安裝在普通PC電腦,數據采集配置高采樣率示波器設備,采樣精度由硬件設備決定,數據處理性能主要由電腦決定,并能夠自動分析波形數據。界面操作簡單。
支持SCPI通訊指令,采用串口或TCP/IP與第三方軟件通訊,實現自動測試測量功能。
1.2 軟件優點
系統操作簡單,一鍵測試;
通過RS232或TCP/IP接口與第三方軟件通訊,穩定、速度快、抗干擾性強;
具有多種測試測量功能,簡化軟件開發功能;
軟件自動記錄采集數據,便于查看歷史測試數據。
2 硬件設備介紹
極合智能示波器軟件是以英國PICO公司開發的USB接口示波器設備為基礎,Pico Technology 提供的PC示波器為緊湊型設備,通道有2,4,8通道數量可供選擇,這些設備用于取代耗費數倍價格的傳統臺式機型并提供更卓越的性能。
PC示波器所提供的優點:
便攜性:設備隨身攜帶,并可將其插入任何Windows PC。
性能:業界領先的高精度低失真輸入,高達8-16 位的分辨率,最多可存儲 256 M 樣品的大型緩沖器,快速 USB 3.0 或 USB 2.0 接口。
靈活性:可用作示波器、頻譜分析儀、高性能信號發生器(所選型號)或高速數據采集接口。
可編程性:借助API函數,您可以用您選擇的編程語言編寫您自己的程序,從而控制示波器的各種功能。
長期支持:可從網站下載軟件升級??梢岳^續在產品的使用壽命期內免費使用服務。
物有所值:您無需額外花費去獲得您計算機已經擁有的所有功能。P示波器中裝有您所需的專用硬件,無需額外添置。
便利性:軟件充分使用大顯示屏、存儲設備、用戶界面以及您計算機中內置的網絡。IEPE 功能:雙通道 IEPE(集成電子壓電)型號可使您無需使用外置 IEPE 電源,即可與加速度計與麥克風等行業標準傳感器連接。
3 軟件功能詳解
3.1 軟件主界面
軟件界面由波形顯示窗口和參數設置兩部分組成,波形顯示窗口的參數根據通道參數決定。
參數設定分為5個頁面:通道參數、信號發生器/觸發、通訊、測量、錄波,每個功能下文將做詳細解釋。
3.2 顯示窗口
顯示窗口與普通示波器類似,右上角波形工具,便于使用者放大、縮小顯示波形,方便查看分析歷史數據。
3.3 參數設置-通道參數
示波器通道參數設置用于設置示波器參數,最多支持八個通道,具體相關參數:本軟件支持多個PICOScope型號,使用前先選擇對應的產品
示波器型號:設置當前設備對應型號;
屏幕時間(ms):設置波形顯示窗口整個屏幕時間;
存儲深度:設置顯示窗口數據長度;
分辨率:示波器縱向分辨率;
通道參數:使能、耦合方式、電壓范圍、原點位置、探棒比例、反向、波形顏色。
3.4 參數設置-示波器測量參數
示波器測量參數主要顯示當前各通道實時測量信息。
3.5 參數設置-功率計
示波器功率計功能主要是根據實時采集到的數據,同設置兩通道的對應關系實現功率功能,主要分為兩個部分:
1.功率計測量項目顯示;
2.功率計通道信息配置。
如果功率計通道其中有一個設為NONE,則此通道不能實現功率計功能,系統不會顯示功率計相關測量參數??蓪崿F的測量項目有常規測量項目,電壓,電流高次諧波:
Urms,Udc,Uf,Upp,Umax,Umin,Uthd,Irms,Idc,If,Ipp,Imax,Imin,Ithd,PF,P,S,Q,PHA。
U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64,U65,U66,U67,U68,U69,U70,U71,U72,U73,U74,U75,U76,U77,U78,U79,U80,U81,U82,U83,U84,U85,U86,U87,U88,U89,U90,U91,U92,U93,U94,U95,U96,U97,U98,U99,U100。
I0,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,I17,I18,I19,I20,I21,I22,I23,I24,I25,I26,I27,I28,I29,I30,I31,I32,I33,I34,I35,I36,I37,I38,I39,I40,I41,I42,I43,I44,I45,I46,I47,I48,I49,I50,I51,I52,I53,I54,I55,I56,I57,I58,I59,I60,I61,I62,I63,I64,I65,I66,I67,I68,I69,I70,I71,I72,I73,I74,I75,I76,I77,I78,I79,I80,I81,I82,I83,I84,I85,I86,I87,I88,I89,I90,I91,I92,I93,I94,I95,I96,I97,I98,I99,I100
3.6 參數設置-錄波
錄波由6個部分組成:
文件路徑:錄波時波形數據的存儲路徑
歷史波形:顯示當前文件路徑內已經存儲波形數據文件
截屏:將顯示窗口以圖片的格式保存至對應路徑
波形數據:將波形以數據的格式保存至對應路徑
數量:波形回放時一次顯示波形數據文件的數量
錄波類型:連續與觸發
連續:持續記錄整個過程波形
觸發:記錄滿足觸發條件的波形
錄波:在示波器采集的情況下點擊此功能軟件自動采集數據保存至對應路徑
3.7 參數設置-信號發生器/觸發
PICOSCOPE自帶的信號發生器與觸發,功能與市場主流信號發生器功能相似:
一般參數;
標準參數。
觸發參數主要是控制示波器采集停止條件,目前觸發類型只有上升沿與下降沿。
3.8 參數設置-通訊信息
實現自動控制與第三方軟件通訊方式有:
RS232: 串口與波特率根據客戶需求自定義修改,校驗碼N,數據長度8,停止位1;
TCP/IP: 軟件自建SERVER, IP地址為本機網絡地址,端口為6868.
具體通訊指令參考通訊協議。
4 軟件通訊協議
用戶可以通過串口RS23采用標準命令對示波器軟件進行編程控制。命令以右大括號“}”作為間隔,第一個元素為關鍵字,關鍵字后面跟隨可選的參數設置,最后一個參數為”JH-DSO”。
*IDN?}JH-DSO
初始化軟件指令,檢測軟件是否正常工作。軟件如果初始化設備成功,收到該指令后會自動返回JH-DSO.
4.1 示波器類:
SetSignal}SIN}3}4}0}JH-DSO
設置信號參數:
1. 設備索引, 整型
2. 信號功能(0:正弦,1:均方根,2:上升,3:脈沖,4:噪音,5:直流,6:用戶自定義), 整型
3. 頻率, 整型
4. 幅值, 浮點
5. 拆分, 整型
SetChanPara-2}1,2,3,4,5,6,7,8}0}1}1}0}0}JH-DSO
設置通道參數:
1. 設備索引, 整型
2. 測量通道(1:通道1,2:通道2,3:通道3,4:通道4), 整型
3. 設定帶寬, 整型
4. 耦合類型, 字符串
5. 碳棒比例, 整型
6. 反轉狀態(0:關閉,1:開啟), 整型
7. 補償點, 浮點
SetChanPara}1,2,3,4,5,6,7,8}0}8,5}-0.02}1}JH-DSO
設置通道參數:
1. 設備索引, 整型
2. 測量通道(1:通道1,2:通道2,3:通道3,4:通道4), 整型
3. 測量類型(0:電壓,1:電流), 整型
4. 測量范圍, 浮點
5. 參考值, 浮點
6. 顯示狀態(0:關閉,1:開啟), 整型
SetNormPara}1000}1}JH-DSO
讀取量測數值:
1. 設備索引, 整型
2. 屏幕時間(ms), 浮點
3. 采集狀態(0:關閉,1開啟), 整型
SetState}0}JH-DSO
設定輸出狀態:
1. 設備索引, 整型
2. 輸出狀態(0:關閉,1開啟), 整型
State?}JH-DSO
設定輸出狀態:
1. 設備索引, 整型
2. 輸出狀態(0:關閉,1開啟)?, 整型
ReadValue}1}15,4,2,5,16,17}JH-DSO
讀取量測數值:
1. 設備索引, 整型
2. 測量通道(1-8:通道1-8), 整型
3. 讀取數值類型(0:COUNter,1:DELay,2:DUTYcycle,3:FALLtime,4:FREQuency,5:NWIDth,6:OVERshoot,7:PERiod,8:PHASe,9:PREShoot,10:PWIDth,11:RISetime,12:VAMPlitude,13:VAVerage,14:VBASe,15:VMAX,16:VMIN,17:VPP,18:VRATio,19:VRMS,20:VTIMe,21:VTOP,22:XMAX,23:XMIN), 整型
4. 返回測量數值, 浮點數
GetWaveData}1}C:\我的資料\Report\333.INI}JH-DSO
讀取波形數值:
1. 設備索引, 整型
2. 測量通道(1:通道1,2:通道2,3:通道3,4:通道4), 整型
3. 波形數據保存路徑, 字符串
SetCursorsPos}0}0.024835,0.133640}JH-DSO
設定光標位置:
1. 設備索引, 整型
2. 光標類型(0:X,1:Y), 整型
3. 光標位置,用逗號分隔, 浮點
GetImage}C:\我的資料\Report\111.png}JH-DSO
抓去屏幕圖片:
1. 設備索引, 整型
2. 圖片保存路徑, 字符串
WaveMeasure}1}0,11}5}50}JH-DSO
波形數值測量:
1. 設備索引, 整型
2. 測量通道(1:通道1,2:通道2,3:通道3,4:通道4,5:通道5,6:通道6,7:通道7,8:通道8), 整型
3. 測量類型(0:從前向后上升沿,1:從后向前上升沿,2:從前向后下降沿,3:從后向前下降沿,4:過沖恢復時間,5:低沖恢復時間,6:最大值,7:最小值,8:最大-最小,9:最大過沖恢復時間,10:最大低沖恢復時間,11:從前向后上升沿-基準,12:從后向前上升沿-基準,13:從前向后下降沿-基準,14:從后向前下降沿-基準,15:交流最大值,16:交流最小值,17:交流最大-最小,18:交流最大值-基準,19:交流最小值-基準,20:交流最大-最小-基準,21:交流過沖,22:交流低沖), 整型
4. 觸發值, 浮點
5. 數字降噪, 整型
6. 返回數據, 浮點
SetTrig}0}0}5}50}JH-DSO
設置觸發參數:
1. 設備索引, 整型
2. 觸發通道(0:不觸發,1:通道1,2:通道2,3:通道3,4:通道4,5:通道5,6:通道6,7:通道7,8:通道8), 整型
3. 觸發類型(0:從前向后上升沿,1:從后向前上升沿,2:從前向后下降沿,3:從后向前下降沿), 整型
4. 觸發值, 浮點
5. 觸發延時(屏幕百分比), 整型
SetItem}0}0}5}50}JH-DSO
設置功率計讀取數據項目參數:
設備索引, 整型
測量功能(參考軟件項目), 字符串
測試通道 (1:通道1,2:通道2,3:通道3,4:通道4), 整型
諧波基數, 整型
ReadItemValue}JH-DSO
讀取虛擬電表多個返回項目:
1. 設備索引, 整型
2. 測量模式(0:一般,1:諧波), 整型
3. 返回數據, 字符串