sending online data from work space to simulink

1 Ansicht (letzte 30 Tage)
zahra hosaini
zahra hosaini am 2 Sep. 2021
Beantwortet: zahra hosaini am 7 Sep. 2021
hi everyone
in the below program , while we are in the loop quantity of k dose not change in workspace and stays on a specific numer(0 or its last number from the last run). but i need it to be updated for each loop. i also need its updated form in simulink. i used "from workspace" block in simulink with a display but since the parameter dose not change in workspace(till the run is complete-not even pause updates parameters-) display , freezes on a single number.
any idea to fix this?
(i have tried changing sample time in "from workspace" block but it was no use)
for i=0: 0.01:1
k=k+1;
pause(1);
end
*in the picture u can see the difference between live data and what is stored in workspace.

Antworten (1)

zahra hosaini
zahra hosaini am 7 Sep. 2021
found the answer here:
https://ch.mathworks.com/matlabcentral/answers/535995-how-to-pass-a-changing-value-from-workspaces-to-simulink?s_tid=answers_rc1-3_p3_Topic

Kategorien

Mehr zu Simulink Functions finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by