文件交换

图像缩略图

Agilent Infiniium和InfiniiVision示波器- MATLAB示例

version 1.13.0.1 (259 KB) by 维诺德
安捷伦Infinium和Infiniivion示波器的MATLAB应用实例
5.0
3评级

17下载

更新2016年9月1日

视图版本历史

查看许可协议

MATLAB是一个软件环境和编程语言,拥有超过1,000,000用户,并通过其仪器控制工具箱支持安捷伦示波器。万博1manbetx
MATLAB与安捷伦示波器用于重要任务,包括滤波采集信号,分析和可视化示波器数据,自动化示波器测量,并生成报告。这个例子与仪器控制工具箱V2.7和更高。

此MATLAB应用程序从安捷伦示波器获取信号,并对这些信号执行数字滤波或其他数学分析,以及预处理和后处理数据的可视化。此示例提供了几个分析例程,以演示如何使用MATLAB获取和分析数据包括为您的应用程序创建独特的度量。在一个应用程序中,您现在可以直接访问可靠的范围度量以及高级数据分析和报告生成功能。

这个例子已经测试了安捷伦Infiniium 90000系列示波器和安捷伦InfiniiVision示波器。它需要安装仪器各自的IVI-COM仪器驱动程序以进行操作。此驱动程式可于以下网址免费下载:
http://www.agilent.com/find/ivi-com

此示例基于Tom Gaudette创建的类似应用程序,也可在MATLAB Central上获得。

本示例还要求安装VISA软件,以便使用IVI-COM驱动程序和通用接口(如TCP/IP、USB、GPIB等)连接到仪器。安捷伦IO库可从以下网址下载:
http://www.agilent.com/find/iosuite

有关使用MATLAB和仪表控制工具箱配置和控制仪表的信息,请访问:
//www.tianjin-qmedu.com/s manbetx 845products/instrument

有关在安捷伦仪器中使用MATLAB的更多信息,包括MATLAB示例、演示、驱动程序和视频,请访问:
//www.tianjin-qmedu.com/agilent

评论和评级(9

本·内梅特

在“MFigure.m”的第74行、“MUIControl.m”的第64行、“MPanel.m”的第58行和“Maxes.m”的第57行(GUI/hgComponents中),替换:
varargout = [];

varargout = {};

默罕默德雷扎

我在Matlab 2018a中运行ScopMath时出现此错误:
“变量输出数组”varargout“必须是单元格数组。
MFigure/setPosition错误(第71行)
function varargout = setPosition(pos)

ScopeMath错误(第17行)
fig.setPosition (positionfig);“

我几乎检查了从驱动程序到工具箱的所有东西。似乎这个问题与新的Matlab版本有关。如果有人能帮忙就太好了。

Mojtaba

有多个问题与Matlab 2017a,我试图测试。无法运行ScopeMath。
如果能进行一次修订,使代码再次有用,那就太好了。

瓦Maqsud

这个程序在示波器中实时显示信号。可以将数据点波形保存在MATLAB文件中。

米哈伊尔•

真棒的例子!

乔治

乔治

如何更改采样率?我需要将截止频率设置为500 Hz,但此频率已标准化!

提前谢谢

乔治

很好的工作!

我只是有个问题…我的作用域是DSO-X-2002A infiniivision。应用程序可以很好地识别设备,但当我们获取波形时,会出现一条消息:“计时器回调出错”

(Obs:我用“makemid”创建了一个.mdd)
你现在是怎么修的?

kiwoong康

第一次

MATLAB版本兼容性
创建R2008a
与任何版本兼容
平台的兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!

ScopeMath_v2.5/

ScopeMath_v2.5/GUI/

ScopeMath_v2.5 / GUI / hgComponents /

ScopeMath_v2.5 demofunctions /

ScopeMath_v2.5/utils/

ScopeMath_v2.5 /跑龙套/ celltools /