我在Simulink中构建了一个非常复杂的模型。而且我注意到意外的延迟。为简单起见,我构建了一个非常简单的模型,并且我发现再次出现意外延迟。
简单模型只是一个比较器。它在 Matlab功能块中定义为:
if u >= 2
y = 3;
elseif (u < 2)
y = -3;
输出结果为:
如您所见,蓝色波不会直接从+3移动到-3或从-3移动到+3。但是,有一个像100 usec这样的延迟。 为什么这个?我的意思是根据上面的功能,它应该马上移动(突然改变)。 我怎样才能突然改变?