标签:

最近进行了示波器的数据采集,MSO2014,openChoice软件+Tekvisa驱动就可以了,采集的波形可以直接用matlab处理。

后面又发现可以直接将示波器跟matlab进行连接。

http://blog.sina.com.cn/s/blog_4eff3a0e0100zb8h.html

1.启动matlab,输入tmtool,弹出新窗口。

2.左边,test&measurement窗口下,打开hardware树,选择示波器与电脑的连接方式。比如我选择的是visa下的usb连接。之前可能需要安装usb驱动程序,买示波器的时候会有盘。据说有些情况下也可以不装驱动,因为matlab有自带的!

3.中间主窗口,scan,进行搜索,搜索到示波器后,就可以按下“connect”进行连接了,如图所示

4.仔细阅读示波器的说明pdf,了解示波器的命令。比如我的示波器,往示波器发送指令curve?,就会返回示波器测量数据,还可以发送一些指令来调正横纵轴的单位,发送命令就是write,请求回复就是query。

5.在tmtool窗口的communicate标签中,发送命令,读取回复,在session log标签下将看到对应的m代码。

6.复制session log下的代码,回到matlab,新建m文件,粘贴代码,在前面补上function,后面补上需要的后续处理,然后m文件就完成了!

7.类似的步骤,可以在gui下编写callback,也可以在simulink中编写s函数。

注意点:

1.示波器对于matlab而言,是一个对象obj,启用时要fopen,不用时要fclose。实践中,若fopen后,程序运行报错,则在下一次调试前,要先fclose一下,以防止下次fopen报错。

2.往对象中写入命令,命令格式是string,如果需要写入xx1,xx2,xx3等众多有规律的命令时,可以通过strcat和num2str两个命令。前者将多个str组合为一个str,需要注意的是各str右侧的空格会被自动忽略,例如strcat(‘xx ‘,‘1‘);出来的是xx1,而不是xx 1。那个让我找了三天的错误,就是这样产生的!

3.simulink的模块库中,有instrument control toolbox库,里面有query instrument模块用于从示波器等对象读取数据,设置时的id等信息一定要写成str格式,也就是带上两个‘,如图所示。个人不太喜欢用这个模块,还是s函数更加灵活。

贡献部分代码:

obj1 = visa(‘NI‘, ‘USB0::0x0699::0x0413::C013300::0::INSTR‘);

fopen(obj1);

……

fclose(obj1);

%第一句是把示波器的连接方式、地址等信息定义成对象obj1。最后一句别忘了要关闭哦~

fprintf(obj1, ‘DATa:SOUrce CH1‘);

%告诉示波器,我要读取的数据源是通道1~

n=100;

data=zeros(1,n*100);

for i=1:n

temp=str2num(query(obj1,‘curve?‘));

data((100*(i-1)+1):(100*i))=temp;

……

end

%每次读取100个数据,连续读取n次,得到data,也就是一个100*n长度的向量,一定要先定义好向量长度哦,可以大大提高matlab的运行效率。由于query读入数据是str格式,str2num命令可以转成向量。

以上的一些是参考,但是发现并不是那样的,对于以上的程序并不能运行通过,所以还是要针对自己的示波器进行编写。

标签:

示波器连接matlab,matlab与示波器连接及电脑连接相关推荐

  1. 华为手机如何与台式计算机连接不上,华为手机怎样与电脑连接?USB数据线及WLAN无线两种连接电脑方式介绍...

    华为手机怎样与电脑连接?想要让华为手机连接计算机,最快的方法无疑是使用数据线,不用借助第三方工具,可直接连接计算机管理文件,当然,你也可以使用无线网来连接,只不过这类连接首先需要下载连接媒介. 华为手 ...

  2. 打印机无法确认设备和计算机之间的连接,惠普p1106打印机无法与电脑连接,电脑提示设备运行不正常,windows无法连接...

    满意答案 139xxxx471 2014.12.01 采纳率:43%    等级:12 已帮助:6565人 查看下通用串行总线控制器里是否有SmartInstall这个? 如果有将智能安装关闭即可,方 ...

  3. 计算机网络路由器的配置连接不上,路由器设置好了电脑连接不上怎么办

    电脑连不上路由器,应做二方面检查,一是软件检查,二是硬件检查,操作原则是"先软件后硬",那么具体怎么操作呢?下面是学习啦小编给大家整理的一些有关路由器设置好了电脑连接不上的解决方法 ...

  4. 笔记本html连接电视机黑屏是怎么回事,电脑连接电视机无信号怎么回事_电脑连接电视机无信号的解决措施...

    现在有很多用户都喜欢将自己的电脑连接电视来观看电影.但在使用的过程中却遇到了电脑连接电视机无信号的情况,很多不熟悉电脑的用户不知道怎么处理,所以今天本文为大家整理的就是关于电脑连接电视机无信号的解决措 ...

  5. xp系统如何添加wifi连接服务器地址,XP系统下如何连接隐藏的WiFi信号|XP系统电脑连接隐藏WiFi信号的方法...

    为了让自己的无线网络更加安全,很多windowsxp系统用户都会将WiFi信号隐藏起来.那么,你知道WindowsXP系统隐藏了WiFi信号之后,该如何才能连接上去呢?下面,小编就分享下XP系统电脑连 ...

  6. 笔记本html连接电视机黑屏是怎么回事,电脑连接电视黑屏是怎么回事

    Hzl_8542 2016-03-06 22:01 1.   检查HDMI   线缆的连接和电视输入方式首   先,从最基本的方面寻找问题的原因,查看HDMI线是否正确连接本本和电视机的HDMI    ...

  7. 电脑连接热点无internet访问权限_电脑连接无线网,显示无网络访问权限

    展开全部 一.路由器上网设置不成功 如果无线路由器上网设置不成功,也就是32313133353236313431303231363533e59b9ee7ad9431333365666233路由器与运营 ...

  8. 计算机连接投影仪后黑屏咋调试,电脑连接投影机播放电影过程中经常性黑屏一秒故障解决一例-投影仪怎么连接电脑...

    图片来自于网络 一.故障描述 最近帮助亲属解决一例投影仪播放过程中,经常性不规则时间黑屏一秒故障,在网上检索后,发现此类故障发生几率很高,但是多数的回贴答复均判断为以下几种原因:灯炮到寿: 显卡驱动没 ...

  9. 电脑html连接电视无信号,康佳液晶电视与电脑连接后无信号输入怎么解决?

    我猜测 你用的是液晶 电视 使用了 不正确的普通vga线路 电脑的输出也是vga线路 使用的分辨率 应该是1280 768 吧?刷新频率设置的60? 这种条件一定会频闪 我的也是 为了不闪 1 使用支 ...

  10. 如何让mysql数据库允许被远程连接访问?就是从其他的电脑连接我的电脑上的mysql

    第一:更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称'%'. 或 ...

最新文章

  1. 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言439-448条如下:
  2. debian9宝塔面板安装php失败,宝塔面板安装php失败:提示No package 'libjpeg' found的解决办法...
  3. KS006基于SSM实现学生成绩管理系统
  4. 三点弯曲弹性模量怎么计算公式_?怎么计算弯管的尺寸和弯管的张力
  5. Boost:使用std :: test进行boost:array的测试
  6. LeetCode 566 Reshape the Matrix 解题报告
  7. 访问服务器的速度由哪些因素决定?
  8. 修改sublime 侧边栏 颜色 等
  9. 明日服务器中断,明日之后服务器连接中断 无法登陆解决办法[多图]
  10. PHP的.htaccess作用
  11. 明月浩空html播放器,明月浩空音乐-绚丽彩虹|HTML5网站音乐播放器源码带后台-仅研究学习...
  12. 四种利用ANSYS-SCDM抽取内部流场方法
  13. yolov5的首次colab运行
  14. 怎么发送电子邮件到别人邮箱?手把手教你!
  15. docker开放远程服务
  16. 图像特征之傅里叶描述子
  17. Lock作用及其使用
  18. 阅读并理解lv_demo_widgets()函数
  19. 计算机wps系统的造字程序在哪里,Winxp系统自带造字程序在哪|Winxp系统自带造字程序的使用方法...
  20. 如何理解蕴含式的真假?

热门文章

  1. ssh @ ssh: Could not resolve hostname : Name or service not known
  2. 教你制作服务器中更高效率的刷怪塔,我的世界低耗材高效率凋零骷髅刷怪塔制作攻略...
  3. Web 服务系列标准和规范
  4. 货来,速抢 — 天选 2 首发评测
  5. 云计算:细分之七大类商业模式
  6. android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决
  7. 数据分析让网络推广事半功倍
  8. 计算机辅助设计软件应用答案,专科《计算机辅助设计软件地应用》_试卷_答案.docx...
  9. 微观经济学: 鳄梨(Avocado)价格弹性分析
  10. C语言无符号数赋值为负数时的%d%u输出问题解释