MATLAB是一种软件环境和编程语言,拥有超过100万用户。MATLAB扩展了安捷伦示波器的功能,使您能够分析和可视化实时或获取的示波器信号,进行特定于应用程序的测量,创建和应用您自己的滤波器和均衡方法,并自动化测试。
这个例子向您展示了如何使用MATLAB来控制安捷伦示波器,捕获波形并在仪器上抓取截图。用户可以自定义代码,以允许不同的分段点数、抽样率等。有关用于控制仪器的SCPI命令的更多信息,请参阅仪器的程序员指南。
要执行这个例子,在MATLAB命令窗口中输入' SCPIScope '。注意:在SCPIScope中更改VISA资源字符串。m文件到仪器的VISA地址,从安捷伦连接专家获得。
这个MATLAB示例已经在安捷伦MSO6104A InfiniiVision示波器上进行了测试,但应该在大多数安捷伦InfiniiVision 5000, 6000和7000系列示波器上工作。根据仪器的程序员手册中提供的SCPI命令进行少量修改,它应该与Infiniium 9000和90000系列示波器,或Agilent InfiniiVision 1000系列,2000-X系列,3000-X系列,4000-X系列等一起工作。
请参考您的仪器的程序员手册,以获得您的特定型号的SCPI命令的完整列表。如果在逐级执行代码时仪器屏幕显示错误,则相应地修改此示例。
要了解更多关于使用或购买MATLAB与安捷伦示波器,请访问:
如需免费试用MATLAB和/或仪器控制工具箱,请访问
//www.tianjin-qmedu.com/agilent/instrument/tryit.html
引用作为
维诺德(2022)。从安捷伦示波器通过标准VISA接口捕获波形(//www.tianjin-qmedu.com/matlabcentral/fileexchange/28887-capturing-a-waveform-from-an-agilent-oscilloscope-over-a-standard-visa-interface), MATLAB中央文件交换。检索.