continuous signal delay
Mostrar comentarios más antiguos
I have continuous signal generated from simulink and i want to make dp = p(k)-p(k-1) where p(k) is the current and p(k-1) is the last value from last reading of simulink.
Respuestas (3)
Kaustubha Govind
el 6 de Jun. de 2012
2 votos
Feed p(k) into the Unit Delay block to get p(k-1) and subtract the latter from the former to get p(k)-p(k-1).
mado
el 6 de Jun. de 2012
0 votos
2 comentarios
Kaustubha Govind
el 7 de Jun. de 2012
Did you mean to say that Unit Delay is a discrete-time block? Yes, but in your question, you said you need p(k-1), which is a discrete-time representation.
Kaustubha Govind
el 7 de Jun. de 2012
Perhaps you need the Transport Delay block? http://www.mathworks.com/help/toolbox/simulink/slref/transportdelay.html
mado
el 7 de Jun. de 2012
0 votos
2 comentarios
Kaustubha Govind
el 8 de Jun. de 2012
It is probably zero for the length of the delay that you've specified. Increase the simulation stop time to see if the delayed signal is eventually displayed.
mado
el 8 de Jun. de 2012
Categorías
Más información sobre Signal Generation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!