PDA

查看完整版本 : Simulink is it possible to have different delay at different simulation time?


poster
2019-11-26, 17:02
<p>I am building a delay system like this:</p>

<p>Simulation time is from 2005 to 2035 and the time step is fixed to 1.</p>

<p>What I want to do is to have different delay time at different time.</p>

<p>For instance, in the first year, no delay; but in the second year, there is 1 time step delay; in the third year, there are 2 time steps delay.
<a href="https://i.stack.imgur.com/ZI1qW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZI1qW.png" alt="Delay system in Simulink"></a></p>

<p>However, when I ran this model, I got this result:</p>

<p>In scope 2 are the signals, and in Scope are: upper is supposed to be the sum of the two signals after delayed, and the bottom is the sum of the signals.</p>

<p>But I cannot see the delayed signal.</p>

<p><a href="https://i.stack.imgur.com/K8OrW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/K8OrW.png" alt="Scope results"></a></p>



More answer... (https://stackoverflow.com/questions/59047105/simulink-is-it-possible-to-have-different-delay-at-different-simulation-time)