版本号:MATLAB 2018b
MATLAB/Simulink有这强大的功能,有时我们希望借助Simulink的强大功能来处理我们的实验数据。如对实验波形进行FFT分析。
下图为我建立的一个simulink工程,我要实验的功能是,采集系统的输入与输出,并对输入和输出进行FFT分析,最终得到我们系统的幅频和相频特性。
工程获取链接:https://download.csdn.net/download/qq_36697422/15879330
第一步,将实验波形存储为.CSV格式的文件,将CSV中的数据导入到MATLAB的工作空间。
去除没有用的数据,数据类型选为数值矩阵格式。
如图
第二步,如果数据分离(数据中有多头通道数据时)
我采集了输入与输出波形,因此,导入的数据scope91为999×3的double类型的数据,通过下边的命令将数据分离出来。
vin=[scope92(:,1),scope92(:,2)];vout=[scope92(:,1),scope92(:,3)];
可以发现,工作空间出现了分离之后的数据。
第三步,配置Simulink
点击OK,保存设置。
运行simulink就可以获得实验波形了。
后续将分享如何利用simulink的模块进行FFT分析以及数据处理。