我的*.mat
文件有两行
time : 0 1 2 3 4 5 6 7 8 9 10
value: 1 1 1 0 1 1 0 1 0 1 1
当我使用“From File”块在Simulink范围内绘制它时,我得到以下内容:
为什么我没有收到正确的信号?
答案 0 :(得分:0)
您可能需要更改解算器设置,尤其是步长。我假设您正在使用变步长求解器。如果是这种情况,请将最大步长更改为小(例如0.1或甚至0.01秒)。默认情况下,它设置为auto
,顾名思义,它会自动确定,将模拟结束时间除以20.如果您使用的是固定步长求解器,请指定较小的时间步长。
有关http://uk.mathworks.com/help/simulink/ug/types-of-solvers.html的Simulink求解器的更多信息。