conversion from simulation time to real time

6 vues (au cours des 30 derniers jours)
cmcm
cmcm le 5 Avr 2014
hello ... i have a simulink program with fixed step size (0.001),, i run the program in time (0-300) ,, and when i want to plot my results, the "time axis" is the simulation time (not the real time) ... i.e. this 300 (simulation time) equal almost 1 minutes (in real word) ... how can i convert this 300 to 60 second to make the results in real time ?
  1 commentaire
Azzi Abdelmalek
Azzi Abdelmalek le 5 Avr 2014
You mean at the end of the simulation?

Connectez-vous pour commenter.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 5 Avr 2014
Look at this example
t=0:300
y=sin(0.1*t)
tn=60;
t_new=linspace(0,60,numel(t))
plot(t_new,y)
  9 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 5 Avr 2014
Modifié(e) : Azzi Abdelmalek le 5 Avr 2014
If you have the toolbox, just read the help, it's easy to use
Azzi Abdelmalek
Azzi Abdelmalek le 5 Avr 2014
To use the external mode, you will need also, a Simulink coder

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by