Export a Simulink model with an FMU interface
Mostrar comentarios más antiguos
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.
Respuestas (1)
Kaustubha Govind
el 16 de Oct. de 2012
0 votos
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 comentarios
Alessandro
el 16 de Oct. de 2012
Editada: Alessandro
el 16 de Oct. de 2012
Kaustubha Govind
el 17 de Oct. de 2012
Alessandro
el 26 de Oct. de 2012
Kaustubha Govind
el 26 de Oct. de 2012
What is the C/C++ compiler command being use?
Alessandro
el 26 de Oct. de 2012
Kaustubha Govind
el 29 de Oct. de 2012
Alessandro: Can we stick to debugging with grt.tlc+MSVC?
Alessandro
el 5 de Nov. de 2012
Kaustubha Govind
el 5 de Nov. de 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
el 5 de Nov. de 2012
Alessandro
el 15 de Nov. de 2012
Kaustubha Govind
el 15 de Nov. de 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
el 15 de Nov. de 2012
Kaustubha Govind
el 15 de Nov. de 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
el 22 de Mzo. de 2018
Is there already a solution available for this issue ? Thanks Sathish
Categorías
Más información sobre Simulink Coder en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!