Is it possible to reduce code generation time for simulink Matlab function block?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
We know that when there is a Matlab Function Block in Simulink block diagram compilation phase take time more than usual because of mex file generation process. But it happens just one time after editing the function. This advantage is really good because it saves a lot of time. But when I use sim command to run my Simulink system within a script m-file in an iteration loop, in spite of any change to Matlab Function Block content, mex generation happens in each iteration which cause a huge increase in running time. Is there any way to force Matlab Function Block to use pre-generated mex file in each iteration in order to reduce spare time? I hope you understand what I mean.
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 22 Dez. 2012
Instead of Matlab Fcn block use interpreted Matlab Fcn block.
0 Kommentare
Weitere Antworten (1)
Fred Smith
am 26 Dez. 2012
As you describe the situation this sounds like a bug. If you are changing non-tunable parameters for your different runs the behavior is expected. Otherwise multiple runs should not generate code. This is heavily tested functionality so there must be something special about your model.
Please contact MathWorks support with reproduction steps; and we'll look into it.
Thanks,
Fred
0 Kommentare
Siehe auch
Kategorien
Mehr zu Simulink Coder finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!