- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01 力科示波器matlab使用指南-limai
Rev 0.1
自定义示波器系列之一
——力科示波器MATLAB 使用指南
美国力科公司 万力劢
基于 X-Stream 技术的力科示波器既是一个高速信号采集平台,也是一个功能强大的信号处理平台。示
波器软件本身提供了丰富的测量和运算功能,能够满足常见的信号处理应用。此外,力科示波器还能借助
MATLAB 及其丰富的函数、工具箱做更复杂、更个性化的实时信号处理。使用MATLAB 实时处理力科示波器
采集的数据,可以采取以下三种方式:
1. 遥控(Remote Control)方式
MATLAB 在计算机上运行,通过计算机的GPIB、以太网Ethernet 或者串口RS232 来控制示波器、读取采
集的数据,如图 1:
图 1 遥控方式
在这种联机方式下,MATLAB 对力科示波器的控制方式又可分为
1) 装有MATLAB 的计算机作为控制器,通过SCPI 程控命令 (Standard Commands for Programmable
Instruments,即IEEE488.2 标准)来控制示波器。这和NI 公司的Labview, LabWindows/CVI 程控仪器的方式是
类似的。
MathWorks 公司提供了MATLAB 工具箱Instrument Control Toolbox,可以方便地实现SCPI 方式的程控。
详情请参考该工具箱的帮助文件以及 /LeCroy。力科示波器支持的 SCPI 程控指令
请参考LeCroy X-Stream Oscilloscopes Remote Control Manual。
2 ) 力科示波器软件提供了基于COM (Component Object Model )技术的自动化接口(Automation
interface )。外部程序通过这种接口可以读取示波器属性、控制示波器和采集数据。这种方式下,力科示波
器作为COM Automation server, MATLAB 程序作为COM Client 。
这种示波器软件与 MATLAB 程序分别在不同平台上运行的方式,导致两者交互数据的效率受限于
GPIB/ENET/RS232 接口的数据吞吐率。采集数据量如果比较大,实时性就会很差。如果实际应用必须采取这
种联机方式,并且想要实现较高的数据吞吐率,可以选用力科提供的专用仪控总线接口 LSIB (LeCroy Serial
Interface Bus) , 数 据 传 输 率 可 达 到 325 MB/s 。 详 情 请 参 考
/files/pdf/LeCroy_LSIB_Datasheet.pdf
第 1 页 共 9 页 2011/4/24
Rev 0.1
2. 并行工作方式
前文提到MATLAB 程序可以通过示波器软件提供的COM 接口来控制示波器,那么MATLAB 可以直接安
装在示波器上运行 (请根据示波器所装WINDOWS 操作系统来确定安装32bit 还是64bit 版的MATLAB)。如
图 2。这样两者的数据交换完全都是在示波器平台上完成,数据吞吐率不再受限于外设接口。
图 2 同一平台下并行工作方式
这种工作方式下,示波器软件是COM Automation server,MATLAB 还是Client 。两个软件在示波器硬件
平台上并行工作。工程师可以在 MATLAB 命令行窗口输入代码,也可以导入 m 文件运行。运行的结果直接
在MATLAB 上输出,如图 3 。
图 3 并行工作方式下两个软件的界面示意
第 2 页 共 9 页 2011/4/24
Rev 0.1
示波器作为COM Automation Server,其开放出的对象和接口可以通过示波器上安装的XStream Brower 来
文档评论(0)