Effacer les filtres
Effacer les filtres

Select a point in Scope Graph

8 vues (au cours des 30 derniers jours)
Kai Hao Then
Kai Hao Then le 28 Fév 2011
How do I select a point in the graph generated using the scope? I want to know the magnitude of the graph.

Réponse acceptée

Paulo Silva
Paulo Silva le 28 Fév 2011
For what I can see you can't do it directly in the scope (matlab 2008b), some options:
#1 Export the signals to matlab and analyse them in there, you can save the scope data in a scope option or use the To Worspace block.
#2 Using the MinMax Running Resettable you can see the magnitude max and min of your signal, send the output of that block to one display block.
  8 commentaires
Paulo Silva
Paulo Silva le 28 Fév 2011
Here's another of Doug's excellent video tutorials, he must have special powers to know what tutorials do we need http://blogs.mathworks.com/videos/2011/02/25/creating-a-custom-data-cursor/
Kai Hao Then
Kai Hao Then le 1 Mar 2011
Thanks!

Connectez-vous pour commenter.

Plus de réponses (2)

Paulo Silva
Paulo Silva le 1 Mar 2011
Here's one way I just learned using the simplot function, example
vdp
set_param(gcs, 'SaveOutput', 'on')
set_param(gcs, 'SaveFormat', 'StructureWithTime')
sim(gcs)
simplot(yout)
I'm sorry for discovering this only now but it works great :)
  1 commentaire
Kai Hao Then
Kai Hao Then le 1 Mar 2011
Hey no problem. Everyone learns. =)

Connectez-vous pour commenter.


Kai Hao Then
Kai Hao Then le 1 Mar 2011
I have tried this command:
plot(simout.time,simout.signals.values)
It works great.
Now let's say I have 3 simout(s) i.e.
(a) simout
(b) simout1
(c) simout2
How do I type the command to show these 3 graphs?
  2 commentaires
Paulo Silva
Paulo Silva le 1 Mar 2011
%in diferent axes
subplot(311)
plot(simout.time,simout.signals.values)
subplot(312)
plot(simout1.time,simout1.signals.values)
subplot(313)
plot(simout2.time,simout2.signals.values)
%in the same axes
hold on
plot(simout.time,simout.signals.values)
plot(simout1.time,simout1.signals.values)
plot(simout2.time,simout2.signals.values)
legend('simout','simout1','simout2')
Kai Hao Then
Kai Hao Then le 2 Mar 2011
Thanks!

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by