如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

2017-02-14  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

:以下操作基于MATLAB搜索路徑下已經(jīng)包括示波器二次開發(fā)所需的驅(qū)動.mdd、庫函數(shù).dll、腳本.m等所有必須文件。

測試測量工具

MATLAB儀器與控制工具箱(測試測量工具)可以用來控制以下模式的示波器:

塊模式;

快速塊模式;

ETS模式;

信號發(fā)生器模式(GEN與AWG)。

MATLAB工作區(qū)的數(shù)據(jù)可以作為其他函數(shù)或者程序的輸入?yún)?shù)被使用,在MATLAB命令行窗口鍵入下述語句并Enter后,參數(shù)名及其參數(shù)值會在命令行窗顯示。

evalin('base','變量名字')

連接示波器

1.加載PS5000aConfig.m文件(在命令行窗口運(yùn)行或者編輯器窗口運(yùn)行)。

2. 在命令行窗口輸入tmtool后點(diǎn)擊Enter鍵,并點(diǎn)擊回車鍵,彈出Test & Measurement窗口。(打開Test & Measurement窗口也可用附錄1的方法)

3. 點(diǎn)擊Test & Measurement窗口內(nèi)的Instrument Object選型,然后點(diǎn)擊Device Objects選項(xiàng)。

4. 點(diǎn)擊Device Objects窗口內(nèi)Existing Objects 標(biāo)簽底部的New Object按鈕,打開New Object Creation對話框。

5. New Object Creation對話框中,確保顯示的參數(shù)和圖1一致,,設(shè)備序列號在Resource Name框內(nèi)輸入。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器
1

6. 點(diǎn)擊OK,會有Test&Measurement窗口—Instrument Object欄內(nèi)—Device Objects欄內(nèi)—scope-picotech_ps5000a_generic選項(xiàng)。

7. 點(diǎn)擊Test & Measurement窗口內(nèi)的Instrument Object,然后點(diǎn)擊Device Objects欄內(nèi)的scope-picotech_ps5000a_generic選型。顯示界面如圖2。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

2

獲取和設(shè)置參數(shù)

1. scope-picotech_ps5000a_generic 窗口點(diǎn)擊 Properties按鈕。

2. 選擇儀器參數(shù),例如 numPostTriggerSamples。

3. 為了獲取參數(shù)值,點(diǎn)擊Get按鈕,參數(shù)值將會在Response 窗口顯示。如圖3。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

3

4. 為了設(shè)置參數(shù)值,在Value框內(nèi)(框比較小,不易發(fā)現(xiàn))輸入數(shù)據(jù)值,然后點(diǎn)擊Set按鈕。顯示如圖4如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

4

調(diào)用函數(shù)

1. scope-picotech_ps5000a_generic 窗口,點(diǎn)擊 Functions 按鈕,如圖5。

2. 選擇儀器函數(shù),例如ps5000aSetDeviceResolution。(注:可以此功能查看封裝函數(shù)輸入、輸出參數(shù)的簡單信息,點(diǎn)擊圖5中的Show Help按鈕)。

3. 設(shè)置輸入和輸出參數(shù)(注意:只支持基礎(chǔ)數(shù)據(jù)類型)。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

5

4. 點(diǎn)擊Execute,如圖6。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

6

注:使用Export按鈕可以將函數(shù)返回值輸出到MATLAB工作區(qū)。

斷開示波器

1. 點(diǎn)擊picotech_ps5000a_generic窗口內(nèi)的Disconnect按鈕,Connection status(連接狀態(tài))會變成 Disconnect。

附錄1 打開開Test & Measurement窗口的另一種方法

MATLAB R2014a為例,點(diǎn)擊“應(yīng)用程序”,然后點(diǎn)擊“Instrument Contral”。如圖7。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

7

附錄2 MATLAB的各個(gè)窗口

MATLAB R2014a為例,MATLAB的各個(gè)窗口,如圖8。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

8

附錄3

MATLAB搜索路徑下已經(jīng)包括示波器二次開發(fā)所需的驅(qū)動.mdd、庫函數(shù).dll、腳本.m等所有必須文件。則在連接示波器的第一步,即加載PS5000aConfig.m文件(在命令行窗口運(yùn)行或者編輯器窗口運(yùn)行),可以改換為執(zhí)行PS5000aConfig.m中的LOAD ENUMS AND STRUCTURES部分程序,如圖9。

如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器

9


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:如何使用MATLAB儀器與控制工具箱(測試測量工具) 控制PicoScope的PC示波器 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com