Saving Multiple Values in a single time step in Simulink.
2 次查看(过去 30 天)
显示 更早的评论
I need to run simulation for 1 second.
Sampling time is 0.1 second, So, there are 10 time steps in total.
I have a for-iterator in my model, it iterates from 1:5. therefore, in a single time-step it outputs i=1,i=2,i=3,i=4,i=5.
I neend to save the results of my model at i=1, i=2 i=3, i=4 and i=5 in every time instant.
So, there will be 50 values to be saved.
Is there any way to achieve this?
currently, I can use 'to workspace block" but it only saves values at i=5 in each time step.
0 个评论
采纳的回答
Mehmed Saad
2020-5-11
编辑:Mehmed Saad
2020-5-11
store all the values you have in for loop in an array and save that array using to workspace block
see the example project
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Programmatic Model Editing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!