A resettable Delay in SIMULINK
Show older comments
Hello,
I am trying to implement a logic from its timing diagram. I have a signal that will follows the input n seconds after it (input) rises from 0 to 1. When the input goes from 1 to 0, the output simply follows.
I have thought about using a resettable delay, but cannot find a suitable way of adjusting the delay time. My specs are as follows:
Input = discrete Output = discrete
Delay time = 0.15 seconds
condition = output will be the delayed version of input when input 0->1 otherwise output = input
Could someone point me to the right direction?
Answers (2)
Kaustubha Govind
on 17 Jul 2013
1 vote
You can use a Triggered Subsystem to detect the transition of your input from 0 to 1 (assuming that your input is a binary signal).
3 Comments
Mohammed Manna
on 22 Jul 2013
Kaustubha Govind
on 22 Jul 2013
Mohammed Manna
on 7 Aug 2013
Guy Rouleau
on 17 Jul 2013
1 vote
If you signal is discrete, the Delay block allos you to delay it form a number of samples coming form an input signal:
If the signal is continuous, try with the variable transport delay:
2 Comments
Mohammed Manna
on 22 Jul 2013
Mohammed Manna
on 7 Aug 2013
Edited: Mohammed Manna
on 7 Aug 2013
Categories
Find more on Signal Generation in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!