store previous values then use them in simulink
91 次查看(过去 30 天)
显示 更早的评论
Hello, Let's say that I'm getting y=[1 5 7 2 3] at Time=[0 1 2 3 4 5] in a Simulink simulation. At Time=6, I would like to use all the previous values stored in y. I tried Unite Delay, Memory, and Data Store Blocks. But they didn't work. I also tried to make a costumized function in matlab, but it works on point-by-point bases. Is there any other way around this?
Thanks in advance
0 个评论
采纳的回答
Ameer Hamza
2018-6-16
You can use buffer in Simulink to store a specified number of values. The buffer block will output a vector when after receiving the number of samples and you can process on the past values.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!