前言

要保存示波器的波形数据,需要将数据保存为csv格式,便于matlab读取波形和还原波形,或者绘制出波形,理论上你示波器能存多少数据,matlab都能分析,进行时域分析或者频域分析,今天我就来讲一下如何用示波器导出csv数据,需要准备的硬件如下:
泰克/普源示波器
U盘


一、保存波形

U盘用于保存数据,将数据传输到PC,从而用matlab进行分析
第一步:以泰克示波器为例,插入U盘,点击Save旁边的Menu,如图1所示

第二步:选择储存波形,选择右方文件细节,如图2所示


第三步:选择为电子表文件格式,即.csv格式,如图3所示

第四步:测量波形,点击保存即可,如图4所示

当然我们也可以恢复波形,就是把保存的数据读取出来,也是可以进行相关测量,一个逆过程,下图是读取csv文件,肯定是tek的csv文件了,还原的波形

二、matlab读取波形函数csvread()

一般都是用csvread来读取的,有必要说明下这里csvread的行列都是从0开始算的,后面的都是基础操作

我们在PC端打开.csv文件,从示波器等导出的文件中,一定会有描述内容,如下图所示,即各种单位等头文件,都是英文。所以读取时要注意从哪一行哪一列开始读,不建议用excel,excel本身就最多只能创建1048576行数据,因此像这样大数据的处理,我们需要用更专业的软件,比如matlab。

2.1 csvread的用法

方法一:M = csvread(‘FILENAME’),读取逗号分隔值格式的文件名。结果直接返回给M。因此,文件只能包含数值。
方法二:M = csvread(‘FILENAME’,R,C),从逗号分隔值格式的文件中读取数据(从R行和C列开始)。R和C从零开始,因此R=0和C=0指定文件中的第一个值。即csv文件中的第一行为该函数的第0行,csv文件中的第一列为该函数的第0列。
方法三:M = csvread(‘FILENAME’,R,C,RNG),只读取由RNG=[R1 C1 R2 C2]指定的范围,其中(R1,C1)是要读取的数据的左上角,R2,C2)是右下角。也可以使用电子表格表示法指定RNG,如RNG=’A1…B7’。
大致上,就是方法一读取整个文件,必须保证该文件只有数值内容,一般用不到这种方法,毕竟从示波器等导出的文件中,一定会有描述内容,即各种单位等头文件,都是英文。
方法二,即从R行开始,C列开始,一直到结束的这个范围内的数字,全部存入M,结果是一个矩阵,这种方式比较常用。
方法三,即从R1行C1列到R2行C2列之间读取数据。

我们可以看到数据在第22行的第2列,对应csvread函数的第21行,第1列
有所以M = csvread(‘tek0002CH1’,21,1)表示,从该表格的22行的第2列开始读取数据

总结

今天主要分享了如何用示波器导出csv数据,下次我们可以将如何用导出的数据到matlab上进行时域分析和频域分析
参考博文:
Matlab读取csv文件csvread函数的使用
将示波器信号完整数据导入Matlab进行分析

如何用示波器导出csv数据相关推荐

  1. matlab示波器导出csv数据,示波器CSV波形数据导入Matlab进行FFT分析

    示波器CSV波形数据导入Matlab进行FFT分析 1,将CSV文件拖到workspace窗口,弹出的Import Wizard窗口中,点选"Next",新窗口中选第二项" ...

  2. mysql导出csv数据_mysql 导出 csv数据命令

    mysql 导出 csv数据命令 导出 select field1,field2,field3 from tablename into outfile '/home/output1.csv' fiel ...

  3. MySQL导出csv数据文件

    之前使用MySQL导出过一次线上数据,当时解决了乱码和数据没有正常分隔的问题. 参见这篇文章: 记一次"曲折"的MySQL数据导出 前几个月换了工作电脑,这几天又需要导出几十万的线 ...

  4. php导出csv数据在浏览器中输出提供下载或保存到文件的示例

    来源:http://www.jb51.net/article/49313.htm 1.在浏览器输出提供下载 /*** 导出数据到CSV文件* @param array $data 数据* @param ...

  5. Laravel导出大量数据到表格csv及长数字显示不全问题

    导读:大家都知道使用PHPExcel类库或者Laravel Excel 都可以实现 Excel/CSV 文件导入导出功能,但是在实际开发中,实现是一回事,真正应用又是一回事. 上面提到的那两种方式都不 ...

  6. phoenix导出csv文件

    原文地址:https://www.cnblogs.com/alexgl2008/articles/12852013.html?share_token=E21CB83E-5BBF-4D90-AF9B-5 ...

  7. Layui Excle/csv数据导出

    官方文档的数据是这样的 依赖 Layui 2.4版本以上 layui.use([ 'table'], function(){ var table=layui.table;table.exportFil ...

  8. Hive导出复杂数据到csv文件

    工作中经常遇到使用Hive导出数据到文本文件供数据分析时使用.Hive导出复杂数据到csv等文本文件时,有时会遇到以下几个问题: 导出的数据只有数据没有列名. 导出的数据比较复杂时,如字符串内包含一些 ...

  9. mysql 导入导出 csv_mysql 导出导入数据 -csv

    MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into outfile 'e://output ...

最新文章

  1. 绩效管理领域对管理者的任务和能力要求
  2. java实现模拟考试系统,基于jsp的驾照模拟考试系统a-JavaEE实现驾照模拟考试系统a - java项目源码...
  3. CSS中的趣事之float浮动
  4. 点击图片传值到text 尚未解决
  5. 开关电源雷击浪涌整改_大佬多年经验总结,开关电源EMI整改策略
  6. android 拍照屏幕大小,Android Camera 找出屏幕的最佳尺寸大小
  7. c 语言转换成java语言,求助大神!!!JAVA转换成C语言
  8. 面试准备之SQL 3——数据管理
  9. TXSQL:云计算时代数据库核弹头——云+未来峰会开发者专场回顾
  10. matlab求解指派问题最优解的函数
  11. adams齿轮齿条怎么定义接触,直齿轮adams接触(碰撞)仿真分析
  12. 向量距离(Distance)
  13. html获取拼音首字母排序,html select按汉字拼音排序
  14. 生活之一米之外就是阳光
  15. python读取 xls,xlsx,csv,doc,docx,pdf 格式的文件
  16. Hadoop之HDFS常见面试题
  17. 杭州高级职称申报通过率如何提升?
  18. 1.Javascript基础学习总结
  19. FIDO2身份认证应用案例
  20. Lenovo Y480 Ubuntu 12.04 x64 安装NVIDIA GT 650M 驱动

热门文章

  1. OSI第五层:会话层功能及作用
  2. 变电所运维云平台在安全运行管理中的应用
  3. 十条常见的互联网盈利模式
  4. 科新咨询助力企业建立完善研发管理体系!
  5. 联想T25系列服务器,宛如初见,为ThinkPad 25刷入复古情怀
  6. java契约式编程,关于契约式类论文范例,与基于契约式设计的VeriJava编程语言设计相关毕业论文开题报告...
  7. 在Excel中刷新股票数据
  8. 渣男手册,安卓恋爱话术库API
  9. 人生天地间,忽如远行客。—第十九天
  10. Nat Microbiol | 内农大张和平团队新突破—高分辨率下的人类肠道微生物组