Saving Multiple Values in a single time step in Simulink.

조회 수: 2 (최근 30일)
Hammad
Hammad 2020년 5월 11일
댓글: Mehmed Saad 2020년 5월 11일
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.

채택된 답변

Mehmed Saad
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
  댓글 수: 2
Hammad
Hammad 2020년 5월 11일
This model seems to be of simulink version 2019a, I am not able to open it in 2018b.
Mehmed Saad
Mehmed Saad 2020년 5월 11일
see the updated attachment

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Create Large-Scale Model Components에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by