Get Started with Simulink FMU Builder
Simulink® FMU Builder enables you to generate standalone Functional Mock-up Units (FMUs) from Simulink models or C/C++ code for integration into any simulation environment that is compliant with the Functional Mock-up Interface (FMI) standard.
You can create co-simulation FMUs (supporting both fixed-step and variable-step solvers) and model exchange FMUs, choosing either the FMI 2.0 or FMI 3.0 standard. Simulink FMU Builder lets you build and run FMUs with Linux® libraries from Windows® machines. You can generate FMUs based on production code from your Simulink model (with Embedded Coder®). You can also facilitate complex model integrations by building FMUs from Simulink models that already include FMU components.
Each generated FMU includes a compiled shared library from your model, and you can optionally include C source code that has FMI-compliant interfaces (with Simulink Coder™ or Embedded Coder).
Tutorials
- Generate and Simulate Standalone FMU in Simulink
Compare FMU with Simulink alternatives, export, import, and simulate FMUs in Simulink.
- Generate a Basic Standalone FMU from Simulink Model
Generate standalone co-simulation FMU with tunable parameters and internal variables.
- Generate a Basic Standalone FMU from C/C++ Code
Integrate simple C/C++ function into Simulink and export it as FMU.
- Import, Test, and Simulate FMUs in Simulink
Import existing FMUs into Simulink for simulation, debugging, and testing.
Learn More
- Functional Mockup Interface Concepts
Learn about FMI concepts and FMU package details.
