Compiling .m files that call simulink models

3 views (last 30 days)
Will a .m file that calls a simulink model using sim() sill compile and function properly using mcc?
Alternatively would compiling the simulink files to a dll, calling that dll from the .m file and then using mcc produce the desired results?

Answers (1)

Ankita Nargundkar
Ankita Nargundkar on 6 Mar 2017
You cannot compile a .m simulink model that uses sim(). Here is the list of MATLAB Functions that cannot be compiled
You can use ert_shrlib.tlc if you have the Embedded Coder product to generate generic DLLs from your Simulink model. The relevant documentation is here: Shared Object Libraries This will compile simulink model to a dll and you can try calling the dll fro .m file and add references to it while compiling.
This is not a tested or well known method but you can give it a try.

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!