How to capture N samples of a time varying signal into an array in Simulink - and repeat the process every M seconds.

2 次查看(过去 30 天)
I want to capture N samples of a time varying signal - to form an N element array. At some interval later I want to repeat the process and get a new vector of N samples. I tried putting a tapped delay inside an enabled sub-system - but it doesn't appear to replace all the values - but push one new value on the end every time. How do I flush the output of vector to get a new array every time.

回答(1 个)

Sainath Varikuti
Sainath Varikuti 2015-8-18
Hi,
You can use the Buffer block in DSP system toolbox.
Regards,
Sainath.

产品

Community Treasure Hunt

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

Start Hunting!

Translated by