历史上的今天
今天是:2025年02月22日(星期六)
2021年02月22日 | 将示波器信号完整数据导入Matlab进行分析
2021-02-22 来源:eefocus
学习如何将麦科信示波器信号的完整数据导入matlab进行分析,我们先要学习如何完整导出示波器的信号数据。示波器可将模拟通道或数学通道波形保存到本地或者U盘,文件类型可选择WAV、CSV或BIN。

WAV是数据文件保存的第一种方式,它会将当前通道显示的波形数据进行抽样后保存为二进制文件。以WAV格式保存到本地或者外部存储器中的数据,可在本机通过REF参考通道调用打开、查看、缩放等。
如下图就是将通道一保存为参考通道的显示结果,可以看到参考通道的数据为87.5K,和原始28M数据相比是有比较大差别的。而且数据无法进行计算分析。

CSV是数据文件保存的第二种方式,它会保存示波器当前通道的波形数据, 以CSV格式存到示波器内部存储或外部存储器U盘中,CSV是一种逗号分隔值文件格式,其文件以纯文本形式存储表格数据,它会将需要的二进制数据转换成ASCII码,以ASCII码数据进行保存,可用 Excel、Access或者文本文件等软件打开,示波器本机是不可调用的。 下图是用 Excel 打开第一张波形图保存成CSV文件后的界面,下部分是以 D、E 两项为坐标合成的折线图:

但是这里有一点要注意的是,第一张波形图的信号数据是28M,但导出的excel却只有87500行数据。事实上,无论是WAV格式还是CSV格式,得到的数据都不是完整的28M,而是从完整的数据里采集一部分得到的结果。28M的数据,按道理应该有28000000行数据,和导出的CSV差了320倍。
那么对于个别需要将一屏28M的波形数据完整保存下来的用户,示波器还有另外一种格式,也就是BIN格式。保存一个含有87500行数据的CSV文件大概需要2秒,如果要保存一个28M数据的CSV文件,难道要等示波器半天吗?BIN格式就是解决这个问题的,示波器保存BIN格式同样只需要几秒,然后我们可以通过一个麦科信示波器官方的BIN转CSV小软件,将运算压力交给电脑。整个操作流程不到30秒。

这样我们就得到了完整的两千八百万行数据,但是这么庞大的数据量,用excel是无法处理的,excel本身就最多只能创建1048576行数据。

因此像这样大数据的处理,我们需要用更专业的软件,比如Matlab。我们打开Matlab,选择导入数据,选中包含完整数据的csv文件,可以看到在Matlab里导入的是28M的完整数据。将选中的时间和数值数据导入到Matlab工作区,就可以进行各种科学数据分析与计算。

如上图是根据工作区的变量(即刚才导出的时间和数值数据)生成波形图对数据进行复杂的科学运算,还有利用Simulink对信号进行FFT分析。除了Matlab,像Mathematica、Maple等数学软件也可以进行数据计算与分析,有兴趣的可以自己了解下。
史海拾趣
|
《程序员》杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好。在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代,成功相对来说要容易得多。每个人的成长 ...… 查看全部问答> |
|
这是一个现实数字和英文字母的函数,我觉得他给你字模显示出的字太小,所以想自己重新做字模。我的一个字大小是32字节,不知道应该怎么改程序啊? void PrintASCII(WORD x,WORD y, BOOL asciicode) // 坐标X为像素列块0-79列块,3像素点数据/列 ...… 查看全部问答> |
|
如何在eVC下用__try来捕获文件异常?是用序列化的方式来读取文件数据的.提供的SDK只能用__try. try catch不可以用,在微软上下载了ritti.exe,但是对我这个wince的SDK没有作用. 我用的是工控机… 查看全部问答> |
|
. 酒店VOD多媒体信息服务网络系统 VOD技术就是让人们随时随地按需点播及互传多媒体信息的网络技术。建立宽带高速交互式VOD网络系统是网络社会发展的最高目标,是实现地球村理想的必要条件。 “酒店VOD及多媒体信息服务网络系统”是用于客人查询及 ...… 查看全部问答> |
|
熟悉430的做过无线电子作品的,有兴趣参加利尔达全国物联网应用设计大赛的 请进 不知道大家是否知道利尔达举办的 利尔达杯 首届全国物联网应用设计大赛? 具体大家可以看这个链接,奖品什么的还是很优厚的,而且还有挺丰富的开发板芯片等免费申请或者优惠价格购买的优惠政策。 http://www.lierda.com/topic/iot ...… 查看全部问答> |
|
小弟现在遇到一点小问题,就是我想在单片机开发板上用一根usb线供电和下载程序到单片机上,我们看到的是用ch340和max232芯片完成的,我想问的是不是max232是多余的,有没有大虾发个电路图来看看。… 查看全部问答> |




