Is it possible to use of Matlab functions that do not support code generation in matlab.System objects?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Amal Raj
el 4 de Jun. de 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 comentarios
Ver también
Categorías
Más información sobre Create System Objects 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!