在做实验的时候,经常会用到示波器,将波形和数据CSV文件保存下来进行数据分析,首先将波形绘制到simulink中![](https://img-blog.csdnimg.cn/e3c29ec839644e449957069d0e27cd42.png)
图1 示波器上的波形
图2为使用示波器保存的CSV文件,在电脑上可用EXCEL打开
下面将介绍如何将CSV文件导入到simulink中
第一步:将保存的CSV文件导入到matlab中,点击导入数据,选择所需要的CSV文件![](https://img-blog.csdnimg.cn/5afd8778c0524a82ac6a69431f446207.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分析