Why does the “ Variable Time Delay” output incorract waveform in simulink ?

1 view (last 30 days)
A square wave is used to be the input of the “Variable Time Delay” module. However, the output is not a square wave. It has a certain amount of rise time and fall time. How to make the output correct ?

Accepted Answer

Mischa Kim
Mischa Kim on 18 Apr 2014
Edited: Mischa Kim on 18 Apr 2014
Lee, the reason is the step size. Decrease it and the signal will look more and more like a "perfect" square wave: CTRL+E (Configuration Parameters) and set max step size (in Solver options, using ode45, for example) to, e.g., 0.01 to see what happens.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!