如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器
2017-02-14 by:CAE仿真在線 來源:互聯網
注:以下操作基于MATLAB搜索路徑下已經包括示波器二次開發所需的驅動.mdd、庫函數.dll、腳本.m等所有必須文件。
測試測量工具
MATLAB儀器與控制工具箱(測試測量工具)可以用來控制以下模式的示波器:
塊模式;
快速塊模式;
ETS模式;
信號發生器模式(GEN與AWG)。
在MATLAB工作區的數據可以作為其他函數或者程序的輸入參數被使用,在MATLAB命令行窗口鍵入下述語句并Enter后,參數名及其參數值會在命令行窗顯示。
evalin('base','變量名字')
連接示波器
1.加載PS5000aConfig.m文件(在命令行窗口運行或者編輯器窗口運行)。
2. 在命令行窗口輸入tmtool后點擊Enter鍵,并點擊回車鍵,彈出Test & Measurement窗口。(打開Test & Measurement窗口也可用附錄1的方法)
3. 點擊Test & Measurement窗口內的Instrument Object選型,然后點擊Device Objects選項。
4. 點擊Device Objects窗口內Existing Objects 標簽底部的New Object按鈕,打開New Object Creation對話框。
5. 在New Object Creation對話框中,確保顯示的參數和圖1一致,,設備序列號在Resource Name框內輸入。
圖1
6. 點擊OK,會有Test&Measurement窗口—Instrument Object欄內—Device Objects欄內—scope-picotech_ps5000a_generic選項。
7. 點擊Test & Measurement窗口內的Instrument Object,然后點擊Device Objects欄內的scope-picotech_ps5000a_generic選型。顯示界面如圖2。

圖2
獲取和設置參數
1. 在scope-picotech_ps5000a_generic 窗口點擊 Properties按鈕。
2. 選擇儀器參數,例如 numPostTriggerSamples。
3. 為了獲取參數值,點擊Get按鈕,參數值將會在Response 窗口顯示。如圖3。

圖3
4. 為了設置參數值,在Value框內(框比較小,不易發現)輸入數據值,然后點擊Set按鈕。顯示如圖4。
圖4
調用函數
1. 在scope-picotech_ps5000a_generic 窗口,點擊 Functions 按鈕,如圖5。
2. 選擇儀器函數,例如ps5000aSetDeviceResolution。(注:可以此功能查看封裝函數輸入、輸出參數的簡單信息,點擊圖5中的Show Help按鈕)。
3. 設置輸入和輸出參數(注意:只支持基礎數據類型)。
圖5
4. 點擊Execute,如圖6。
圖6
注:使用Export按鈕可以將函數返回值輸出到MATLAB工作區。
斷開示波器
1. 點擊picotech_ps5000a_generic窗口內的Disconnect按鈕,Connection status(連接狀態)會變成 Disconnect。
附錄1 打開開Test & Measurement窗口的另一種方法
以MATLAB R2014a為例,點擊“應用程序”,然后點擊“Instrument Contral”。如圖7。
圖7
附錄2 MATLAB的各個窗口
以MATLAB R2014a為例,MATLAB的各個窗口,如圖8。
圖8
附錄3
若MATLAB搜索路徑下已經包括示波器二次開發所需的驅動.mdd、庫函數.dll、腳本.m等所有必須文件。則在連接示波器的第一步中,即加載PS5000aConfig.m文件(在命令行窗口運行或者編輯器窗口運行),可以改換為只執行PS5000aConfig.m中的LOAD ENUMS AND STRUCTURES部分程序,如圖9。
圖9
相關標簽搜索:如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器 MatLab培訓 MatLab培訓課程 MatLab在線視頻教程 MatLab技術學習教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓