MATLAB Answers

Get execution time of a Simulink model

87 views (last 30 days)
Andre
Andre on 9 Oct 2013
Answered: Monika Jaskolka on 3 Oct 2019
Hello,
I haven't found an answer to this question, but I have figured it out. So if someone else want to know the run time of his/her Simulink model you can use this source code in a m-File:
%Get execution time of model:
open('Path to model.mdl');
disp('Model is still running!')
tic;
sim 'model.mdl'
executionTime=toc
disp('Model is finished.')
andre

  1 Comment

Shravan
Shravan on 4 Apr 2019
Thanks Andre
It was helpful for me.

Sign in to comment.

Answers (1)

Monika Jaskolka
Monika Jaskolka on 3 Oct 2019
I have a script on the File Exchange that does just this. You can also execute the model several times and get the min/max/mean execution times: https://www.mathworks.com/matlabcentral/fileexchange/72854-model-execution-time

  0 Comments

Sign in to comment.

Categories

Community Treasure Hunt

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

Start Hunting!

Translated by