Simulink Real Time Workshop - how to measure code execution time?
Ältere Kommentare anzeigen
I have a Simulink model from which I generate code using Real Time Workshop for a Quanser Q8 data acquisition board. How do I measure the actual execution time of my model?
1 Kommentar
Paulo Silva
am 13 Mär. 2011
That's a good question, I'm going to work with Quanser hardware and maybe something like that will be needed, +1 vote, good luck.
Akzeptierte Antwort
Weitere Antworten (2)
Kaustubha Govind
am 14 Mär. 2011
0 Stimmen
I don't know if this answers your question completely, but if you're using ert.tlc or one of its descendants, rt_OneStep is the function that is to be called at every time step - so adding instrumentation around a call to rt_OneStep should give you a measure of execution time per step.
Mark
am 14 Mär. 2011
0 Stimmen
There is an additional feature called "RTW profiling hooks" that might help with this. It is somewhat advanced and requires you to write some TLC code, but it essentially lets you add user-defined code at the beginning and end of generated functions, which is an ideal location for adding "tic"/"toc" commands.
Kategorien
Mehr zu Simulink Coder finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!