如何使用MATLAB仪器与控制工具箱_测试测量工具_控制示波器
- 格式:docx
- 大小:782.83 KB
- 文档页数:9
如何使用MATLAB仪器与控制工具箱(测试测量工具)
控制PicoScope的PC示波器
注:以下操作基于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
附录2MATLAB的各个窗口
以MATLAB R2014a为例,MATLAB的各个窗口,如图8。
图8
附录3
若MATLAB搜索路径下已经包括示波器二次开发所需的驱动.mdd、库函
数.dll、脚本.m等所有必须文件。
则在连接示波器的第一步中,即加载
PS5000aConfig.m文件(在命令行窗口运行或者编辑器窗口运行),可以改换为只执行PS5000aConfig.m中的LOAD ENUMS AND STRUCTURES部分程序,如图9。
图9
如需更多帮助请点击虹科联系我们。