Measing the execution time of S-Function entry points
Show older comments
I have a significant number of S-Functions and I would like to measure how long it takes them to execute during an update or RTW CTRL+B operation.
I was thinking it would be nice to have the following logic:
mdlInitializeSampleTimes ()
{
measure time
Do operations
take diff of measured time
print diff'd time to stdout
}
How would I go about doing this within the S-Function environment?
Answers (1)
Kaustubha Govind
on 20 Sep 2011
0 votes
I don't believe the S-function API itself provides any profiling mechanism. However, you should be able to profile your operations using any generic profiling infrastructure (that you might use in standalone C code, for example).
Categories
Find more on Simulink Coder in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!