Simulink模块展示
当传输频率过大时,通常采集的数据量非常大,通常超过excel最大列,故做数据回放并没使用from spreadsheet,而是使用txt传入的From Workspace模块:
上图中左边的是本文中用到的数据回放模块。
Model Settings
下图是Model Settings:
Matlab脚本
首先通过matlab脚本把数据通过txt文件存入Workspace
脚本如下:
clear all;
clear data;
sampleRate = 1/16000;
data=load('data.txt');
numSteps = length(data);
if 0
for i=1:numSteps;
if data(i)<0.5
data(i)=-1;
else
data(i)=1;
end
end
end
time = sampleRate*[1:(numSteps)];
time = time';
simin = [time,data];
From Workspace设置
在simulink中From Workspace中设置如下:
结果
回放正弦信号如下: