conversion from simulation time to real time

6 views (last 30 days)
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 ?

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 5 Apr 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 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 5 Apr 2014
Edited: Azzi Abdelmalek on 5 Apr 2014
If you have the toolbox, just read the help, it's easy to use
Azzi Abdelmalek
Azzi Abdelmalek on 5 Apr 2014
To use the external mode, you will need also, a Simulink coder

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!