MATLAB是一个软件环境和编程语言,拥有超过1,000,000用户,并通过其仪器控制工具箱支持安捷伦示波器。金宝app
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等通用接口连接到仪器。Agilent IO Libraries可在以下网站下载:
http://www.agilent.com/find/iosuite
使用MATLAB和仪器控制工具箱配置和控制仪器的信息可在:
//www.tatmou.com/下载188bet金宝搏products/instrument
有关使用MATLAB与安捷伦仪器的更多信息,包括MATLAB示例、演示、驱动程序和视频,请访问:
//www.tatmou.com/agilent
在MFigure的第74行。'MUIControl. m'的第64行。' panel . m'的第58行。' max . m'的第57行。m'(在GUI/hgComponents中),替换:
varargout = [];
与
varargout = {};
当我在Matlab 2018a中运行ScopMath时,我得到这个错误:
变量输出数组“varargout”必须是单元格数组。
MFigure/setPosition错误(第71行)
function varargout = setPosition(pos)
ScopeMath错误(第17行)
fig.setPosition (positionfig);“
我几乎检查了从驱动程序到工具箱的所有东西。似乎这个问题与新的Matlab版本有关。如果有人能帮忙就太好了。
有多个问题与Matlab 2017a,我试图测试。无法运行ScopeMath。
如果能进行一次修订,使代码再次有用,那就太好了。
这个程序在示波器中实时显示信号。可以将数据点波形保存在MATLAB文件中。
很棒的例子!
嗨
如何改变抽样率?我需要设置一个截止频率为500hz,但这个频率是标准化的!
由于先进的
很好的工作!
我只是有个问题…我的瞄准镜是DSO-X-2002A。应用程序很好地识别设备,但当我们将获得波,出现一个消息说:“计时器回调错误”
(Obs:我用makemid创建了一个。mdd)
你现在怎么解决它?
第一次