Export a Simulink model with an FMU interface
Show older comments
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.
Answers (1)
Kaustubha Govind
on 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 Comments
Alessandro
on 16 Oct 2012
Edited: Alessandro
on 16 Oct 2012
Kaustubha Govind
on 17 Oct 2012
Alessandro
on 26 Oct 2012
Kaustubha Govind
on 26 Oct 2012
What is the C/C++ compiler command being use?
Alessandro
on 26 Oct 2012
Kaustubha Govind
on 29 Oct 2012
Alessandro: Can we stick to debugging with grt.tlc+MSVC?
Alessandro
on 5 Nov 2012
Kaustubha Govind
on 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
on 5 Nov 2012
Alessandro
on 15 Nov 2012
Kaustubha Govind
on 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
on 15 Nov 2012
Kaustubha Govind
on 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
on 22 Mar 2018
Is there already a solution available for this issue ? Thanks Sathish
Categories
Find more on Simulink Coder in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!