How can I hold an impulse value for a given time period using Simulink?
5 次查看(过去 30 天)
显示 更早的评论
Hi
I am doing some research using Simulink, and want to hold an impulse value for a given time period.
For example, if the input is an impulse at t = 10, that is,
x(t) = 1 (10 <= t <= 10.02), 0 (elsewhere),
then my desired output is the following:
y(t) = 1 (10 <= t <= 15), 0 (elsewhere).
In other words, I want to hold the impulse value (1) for five more seconds.
How can I do this?
Thanks in advance. :)
0 个评论
回答(1 个)
Azzi Abdelmalek
2013-8-30
2 个评论
Azzi Abdelmalek
2013-8-30
I think it's not a good solution, because the zoh block will hold during 5s the first value, if it's the high value of your pulse (suppose 1), then the zoh will hold the value 1 during 5s, and if it's 0, then 0 will be hold). We should find another solution
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!