Profile Matlab System block in Simulink
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (2)
Vimal Rathod
el 18 de Jun. de 2021
Editada: Vimal Rathod
el 18 de Jun. de 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 comentarios
Robert Jack
el 15 de Jun. de 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 comentarios
Ver también
Categorías
Más información sobre Computer Vision with Simulink en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!