Include s-function c-code into fortran program

1 vue (au cours des 30 derniers jours)
Etienne Coetzee
Etienne Coetzee le 10 Sep 2013
I have a fortran mex function that calls a matlab function. This function calls a Simulink model and obtains the derivatives. The mexCallMatlab function slows down the calculations significantly, hence I would like to use code generated from the Simulink model, and then interface this to the fortran program. I do however not know how to do this, so any examples would be useful. Thanks in advance.

Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 11 Sep 2013
I'm not a FORTRAN programmer, so I can't give advice on the mechanics of interfacing between FORTRAN and C (although that question might be suitable for FORTRAN forums), but you can use the Embedded Coder product to generate Shared Libraries from your Simulink model. Since the generated code is standard C, you can interface the generated library from your FORTRAN code just like any other C shared library.

Plus de réponses (0)

Catégories

En savoir plus sur Fortran with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by