How to extract data from simulink to work space in matlab?
19 views (last 30 days)
Show older comments
I tried to design a LQR controller. I wrote the code and design a simulink model.
I wanted to extract data from simulink to workspace.
But when i run the code it says error in time which i have written as t= sim_X.time.
How can I solve the issue?
I have attached the screen shot below.
2 Comments
Sugar Daddy
on 1 Jun 2020
make sure it is sim_X.time or sim_X.Time or sim_X.tout. Visualize it in workspace
Answers (2)
Ameer Hamza
on 1 Jun 2020
Try "To workspace" block: https://www.mathworks.com/help/releases/R2020a/simulink/slref/toworkspace.html
2 Comments
Ameer Hamza
on 2 Jun 2020
Have you selected "Timeseries" as save format inside the To workspace block?
khalid elamin
on 12 Jan 2021
Try this:
simOut =sim('simulinkviayoutube')
t = simOut.sim_X.time;
x1 = simOut.sim_X.signals.values(:,1);
x2 = simOut.sim_X.signals.values(:,2);
it will help you !!
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!