MATLAB Answers

How to reduce the C code generation time on Simulink?

3 views (last 30 days)
Marnaud NDUNGU
Marnaud NDUNGU on 24 Apr 2019
Commented: Marnaud NDUNGU on 3 May 2019
I am currently working on a project (modelisation a magnetic bearing with a rotor) and I have noticed that it requires about eleven hours for C-code generations that is very annoying. I tried to reduce my model in that way : now for the modelisation of my rotor I only have two continuous integrator and a gain but the C-code generation still requires 2h30... I really don't know how I could fix this problem.. :(

  0 Comments

Sign in to comment.

Answers (2)

Mark McBroom
Mark McBroom on 24 Apr 2019
Approx how many blocks are in your model? Are you using basic Simulink blocks are are you using Simscape blocks?

  0 Comments

Sign in to comment.


Marnaud NDUNGU
Marnaud NDUNGU on 25 Apr 2019
Edited: Marnaud NDUNGU on 25 Apr 2019
I am using just basic blocks, in a subsystem with a mask :
It is actually a simple block.. not even high calculation in there !

  2 Comments

Mark McBroom
Mark McBroom on 25 Apr 2019
It does not make sense that this model would take so long to generate code. I suggest you contact support@mathworks.com and send them your model.

Sign in to comment.

Categories