Profile Matlab System block in Simulink
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a Simulink model with a Matlab system block in, and would like to understand which code in the block is slowing the simulation down. when I run the profiler I get a breakdown that shows me the System Block is taking most of the time, but it doesn't show me where in the block the slowdown occurs. Is there a way to get such a breakdown similar to what you get when you run the profiler in Matlab? Thanks.
0 Commenti
Risposte (2)
Vimal Rathod
il 18 Giu 2021
Modificato: Vimal Rathod
il 18 Giu 2021
Hello,
Like you said, the Simulink profiler would not show MATLAB line-by-line profiling results - rather it will show the time spent on the System block (as a whole).
To understand the performance of individual lines of the System object MATLAB code, we should use the MATLAB profiler as of now there is no other workaround.
0 Commenti
Robert Jack
il 15 Giu 2023
It is possible to use the MATLAB profiler on a Simulink model. Create a script in matlab as follows:-
modelName = 'MyExample';
load_system(modelName)
set_param(modelName,'Profile','on');
open_system(modelName)
sim(modelName);
Then use the standard Matlab profiler to run this script.
0 Commenti
Vedere anche
Categorie
Scopri di più su Computer Vision with Simulink in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!