Data logging to workspace using to workspace block in fast restart mode
5 次查看(过去 30 天)
显示 更早的评论
I have been trying to send data to workspace using 'to workspace' block in fast restart mode. but workspace fails to get anything. A variable nam 'SimulationOutput' does appears, but this one is completely empty. Thus cant get any data to process. any help will be highly appreciated!
Thanks
0 个评论
回答(1 个)
Urmila Rajpurohith
2019-9-9
Hi Muhammad,
You can follow the below steps to access results of a simulation of a model with “to workspace “block in fast restart mode.
simOut = sim('modelname’, 'StopTime', '10');
output= get(simOut, 'simout');
here “simout” is the variable name provided in “to workspace” Block parameters.
values=output.signals.values;
You can refer to below documentation for more information.https://www.mathworks.com/help/simulink/slref/simulink.simulationoutput-class.html
2 个评论
Mohamed Numair
2022-9-5
That was helpful, but for me I have multiple "to workspace" blocks in my model. Is there an efficient way instead of repeating this line for the number of variables (I have over 25 variables)
output= get(simOut, 'simout');
and to get them exported as would have normally happened if were without fast restart?
Peter Oswald
2023-2-1
编辑:Peter Oswald
2023-2-1
Unfortunately I have the exact same problem. I need to send different data to the workspace but would like to run the 'Fast Restart' Mode. The Compiling takes too long.
Best regards from Bavaria,
Peter.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!