版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页如何利用MATLAB语言编程控制示波器示波器作为电子工程师最常用的时域仪器之一,是电路设计、研发、实验、制造或维修电子等常用的测试工具。面对当今各种复杂测量挑战,工程师们需要最好的工具,快速而精确地解决测试疑难,示波器是广大电子工程师测试的关键工具。
在有些情况下,需要编程控制示波器采集数据,并进行数据处理和分析,实现对示波器的自动化操作,最终完成自动化测试。
有些特殊场合,由于安全问题,需要把示波器放到封闭实验室环境下进行测试,也需要编程控制示波器采集数据安全地完成测试任务。
因此实现对示波器的自动设置和远程采集数据,成为很多前沿科学研究和实验,以及生产自动化的必需环节。
控制示波器常用的编程语言有MATLAB、Python、Labview、VC、C#等。MATLAB是许多工程师非常喜欢的编程开发工具,可以非常方便进行各种信号处理,深受广大工程师和学生的喜爱。本文介绍利用MATLAB编程控制示波器完成采集数据并显示波形。我们可以把MATLAB安装在示波器上或者安装在PC上,MATLAB可以直接与示波器进行通信。
下面将以文章和视频的方式详细讲解如何利用MATLAB语言编程控制泰克的示波器,充分发挥示波器功能。编程前的准备工作下面介绍MATLAB编程控制示波器之前的准备工作。1安装NI-VISA利用MATLAB控制仪器,需要安装一个VISA,建议安装NI-VISA库,可以去NI官方网站下载安装。2接口的选择和设置根据示波器支持的接口,可选用GPIB、RS232、USB、Ethernet等接口来编程控制仪器,本文利用MATLAB通过以太网接口编程控制实时示波器为例。控制接口的选取a.LAN[TCPIP0::192.168.0.1::INSTR]b.GPIB[GPIB0::1::INSTR]c.Serial[serial(COM1,BaudRate,4800)]d.USB[USB::XXX::XXX::XXX::INSTR]e.VirtualGPIB[GPIB8::1::INSTR]示波器和PC的设置(以LAN为例)a.设置示波器的IP地址例如:192.168.0.2b.设置PC的IP地址例如:192.168.0.1c.关闭示波器和PC的防火墙d.在PC端ping192.168.0.2,看是否ping通3示波器编程手册下载下面分别泰克MSO2系示波器、MDO3系示波器、MSO4/5/6系示波器、DPO/MSO70K系列示波器的编程手册下载链接。不同系列示波器编程手册a.MSO2系示波器b.MDO3系示波器c.MSO4/5/6系示波器d.DPO/MSO70K示波器Matlab编程控制示波器流程利用Matlab编程控制示波器,通过发送SCPI指令实现对示波器的控制和操作,设置示波器的相关参数,然后采集示波器的数据并显示。1连接示波器MATLAB可以利用GPIB、RS232、USB、Ethernet等接口控制示波器,今天利用以LAN以太网口控制示波器为例,利用visa命令创建对象。2询问示波器IDN利用query发送SCPI命令询问示波器的产品信息,可以得到示波器的厂家、型号、序列号、固件版本等。3设置示波器出厂设置利用fprintf发送SCPI命令*RST对示波器进行出厂设置。4设置示波器参数利用fprintf发送SCPI命令设置示波器的参数,设置示波器的运行模式、水平刻度、采样率、垂直刻度、垂直位置、触发电平、触发类型等。5读取测量结果先用fprintf发送SCPI命令设置测量项和参数,然后用query读取测量结果,下面的代码以测量信号的周期为例。6读取通道波形数据先利用fprintf发curve?命令,利用binblockread读取数据,然后利用query获取相关的垂直刻度信息,最后转换成电压数据。7读取水平时基数据先发query发相关命令,然后计算出示波器的水平刻度数据。8画通道波形图利用plot把示波器采集的波形数据画图。9断开仪器连接利用fclose
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中南大学《实变函数》2022-2023学年第一学期期末试卷
- 中南大学《熔炼与铸造原理与技术》2022-2023学年第一学期期末试卷
- 《汉乐府民歌 》课件
- 中南大学《环境资源法》2023-2024学年期末试卷
- 中南大学《轨道交通概论》2023-2024学年第一学期期末试卷
- 土木工程专业英语学习通超星期末考试答案章节答案2024年
- 中南大学《半导体器件》2023-2024学年第一学期期末试卷
- 疾病康复学习通超星期末考试答案章节答案2024年
- 市场营销(2024春重修)学习通超星期末考试答案章节答案2024年
- 医疗服务品牌
- MLC(海事劳工公约)缔约国名单
- 净水厂自动化监控系统技术方案
- 群落的结构课件【高效备课精研+知识精讲提升】高二上学期生物人教版选择性必修2
- 2022版小学道德与法治课程标准测试题
- 东南亚印度复习课
- 《一分钟跳绳》【初中体育教学PPT课件】
- GB/T 20981-2021面包质量通则
- GB/T 19412-2003蓄冷空调系统的测试和评价方法
- GB/T 1410-2006固体绝缘材料体积电阻率和表面电阻率试验方法
- 口腔科器械的清洗消毒规程-段丽辉
- 深基坑安全管理(安全培训)课件
评论
0/150
提交评论