how to get model base sample time programmatically from a shared library generated by Embedded Coder?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I use Embedded Coder to generate shared libraries from multiple Simulink models. Each of these shared libraries are dynamically loaded by a generic wrapper that extracts all model-specific information using the CAPI interface and some custome code to access information not provided by the CAPI. This wrapper will drive the model during simulations by: filling the inputs, calling the step function, extracting the outputs, saving/restoring DWork. As different models can have different sample time, the wrapper should know how much time represents a step of its managed model (i.e. the base model sample time), in order to coordinate with other wrappers running other models.
I know that throug the CAPI I can get the SampleTimeMap, but I can't know which one of all the sample times in that array of structures is the base model sample time. By the way I can't know the size of the array.
So my question is: Is there a way to know the base sample time of a model programmatically from the generated code?
Thank You
0 Commenti
Risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!