MATul文件中的值未在Simulink范围内正确显示

时间:2016-11-01 06:20:58

标签: simulink

我的*.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范围内绘制它时,我得到以下内容:

enter image description here

为什么我没有收到正确的信号?

1 个答案:

答案 0 :(得分:0)

您可能需要更改解算器设置,尤其是步长。我假设您正在使用变步长求解器。如果是这种情况,请将最大步长更改为小(例如0.1或甚至0.01秒)。默认情况下,它设置为auto,顾名思义,它会自动确定,将模拟结束时间除以20.如果您使用的是固定步长求解器,请指定较小的时间步长。

有关http://uk.mathworks.com/help/simulink/ug/types-of-solvers.html的Simulink求解器的更多信息。