Is it possible to use of Matlab functions that do not support code generation in matlab.System objects?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am working on developing a matlab.System and would like to leverage the speed advantage of running the model in complied mode.
The matlab engine interaction with the matlab.System object is described in - https://www.mathworks.com/help/simulink/ug/simulink-engine-interaction-with-system-objects.html
In order to maintain generality of code (i.e. I have a parent model superclass which specifies methods used by several subclasses - models that share a common framework), I need to use functions like metaclass that do not support code generation.
Is it possible to use functions such as metaclass in some of the implementation methods?
0 Commenti
Risposte (1)
Amal Raj
il 4 Giu 2024
Hi Rajmohan.
No, you cannot directly use functions like metaclass inside methods of a matlab.System object because they are not compatible with code generation. Code generation is a critical feature of Simulink simulations, allowing compiled code for faster execution. Functions like metaclass rely on runtime introspection which isn't available in compiled code.
0 Commenti
Vedere anche
Categorie
Scopri di più su Create System Objects 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!