在做实验的时候,经常会用到示波器,将波形和数据CSV文件保存下来进行数据分析,首先将波形绘制到simulink中![](https://i-blog.csdnimg.cn/blog_migrate/b30f2d116124be8b3bed5f5598f01b43.png)
图1 示波器上的波形
图2为使用示波器保存的CSV文件,在电脑上可用EXCEL打开
下面将介绍如何将CSV文件导入到simulink中
第一步:将保存的CSV文件导入到matlab中,点击导入数据,选择所需要的CSV文件![](https://i-blog.csdnimg.cn/blog_migrate/06633f361832caa2b66d259867d7fa7c.png)
第二步:选择输出类型为数值矩阵,鼠标左击以所需要的数据列,点击导入所选内容(注意:数据内容需记住,后续将会使用,如下图的Hz1),导入后的工作区如图所示。
第三步:点击simulink,选择Blank Model,在窗口选择Library Browser,在寻找框内输入INPUT,选择ln1与Scope部件,鼠标左击拖至面板上,进行连线。
第四步:使用快捷键(ctrl+E),进行设置
点击Solver,Start time和Stop time按照数据采集的时间,步长类型为Fixed—step,步长大小按照数据采集时间间隔
点击Data Import/Export,Input框内输入刚导入数据的文件名,将Single simulation output前的对勾去掉,点击OK
第五步:双击Scope,点击设置,选择记录,勾选记录数据到工作区
第六步:点击运行,再双击Scope即可看到根据数据绘制的波形
后面将会更新使用simulink对上述波形进行FFT分析