start simulink from matlab access scopes

1 次查看(过去 30 天)
When you start a simulink simulatioon using the "sim" command, you cannot access the scopes when the simulation execution ends.
Is there a way or a command to let me study the scopes, as I do when starting a simulation directly in simulink environment ?
EDIT: I've to clearify my question! It's only then not possibly to access the scopes (you can doubleclick, but the scope is black) when I start a siumulation from MATLAB (sim command) and the accelerator type is " rapid accelerator "
Is there a way to see the scope results, other than watching it in MATLAB by plot() the variables in workspace?

采纳的回答

A Jenkins
A Jenkins 2013-8-30
If you want to access your scopes graphically through the Simulink interface:
sim('modelname')
open('modelname')
If you want the data programatically, then use the scope to "Save Data to Workspace" and you can manipulate it from there. For example:
simplot(ScopeData)
  3 个评论
Leif
Leif 2013-9-6
It's just easier to watch the scopes directly.
I need the command line for additional investigation (e.g. tic toc command).
Are the scopes updated in 'accelerator' mode ?
A Jenkins
A Jenkins 2013-9-6
Yes, you should be able to watch the scopes directly in accelerator mode.
Newer versions also include something called Simulink Data Inspector. I haven't used it, but it may be helpful for you if you have the time to learn it: http://www.mathworks.com/help/simulink/ug/record-and-inspect-signal-data-programmatically.html

请先登录,再进行评论。

更多回答(0 个)

产品

Community Treasure Hunt

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

Start Hunting!

Translated by