Export a Simulink model with an FMU interface
Afficher commentaires plus anciens
I have to create an FMU interface to export a Simulink model. I've downloaded the software from the website https://www.fmi-standard.org/downloads. It requires the xml file and the C-source of the simulink model. When I run the software to create the FMU the error message is
"simstruc.h<285> : fatal error C1189: #error : Unrecognized use"
I've created the xml file using the command "savesystem" in MATLAB. For the C file I've used the target rsim because I used a variable integration step.
MATLAB version used R2011b.
Thanks a lot. Alessandro.
Réponses (1)
Kaustubha Govind
le 16 Oct 2012
0 votes
It looks like you may have non-inlined S-functions in your model that the build is unable to handle. What is the System Target File selected in the Configuration Parameters>Code Generation pane?
14 commentaires
Alessandro
le 16 Oct 2012
Modifié(e) : Alessandro
le 16 Oct 2012
Kaustubha Govind
le 17 Oct 2012
Alessandro
le 26 Oct 2012
Kaustubha Govind
le 26 Oct 2012
What is the C/C++ compiler command being use?
Alessandro
le 26 Oct 2012
Kaustubha Govind
le 29 Oct 2012
Alessandro: Can we stick to debugging with grt.tlc+MSVC?
Alessandro
le 5 Nov 2012
Kaustubha Govind
le 5 Nov 2012
I meant to ask you to try the build without using the "build_fmu me sistMCK" command. Just use the default Simulink Coder build process.
Alessandro
le 5 Nov 2012
Alessandro
le 15 Nov 2012
Kaustubha Govind
le 15 Nov 2012
Alessandro: Are you saying that you are seeing the exact same error using the default Simulink Coder build process (ie. without using a custom command like "build_fmu me sistMCK")?
Alessandro
le 15 Nov 2012
Kaustubha Govind
le 15 Nov 2012
You probably need to fix the Makefile used with the fmu build process to define the right symbol. I would recommend looking at the default Makefile generated by Simulink Coder. In particular look for the symbols used in the seven #ifs that you posted to find which of those you need to define at compilation.
Sathish Kumar Vadivel
le 22 Mar 2018
Is there already a solution available for this issue ? Thanks Sathish
Catégories
En savoir plus sur Simulink Coder dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!