Simulink FMU Builder
Create standalone Functional Mock-up Units from Simulink models and C/C++ code
Have questions? Contact Sales.
Have questions? Contact Sales.
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).
Export Simulink models as standalone co-simulation or model exchange FMUs, choosing either the FMI 2.0 or FMI 3.0 standard. Each generated FMU includes a compiled shared library from your model, and you can also include C source code that has FMI-compliant interfaces.
Create standalone co-simulation or model exchange FMUs from existing C/C++ source code or external libraries, using the Code to FMU app or command-line APIs.
Simplify complex model integration by generating nested FMUs from models that already contain FMUs. Automatically bundle all inner FMU dependencies into a resources folder for easier distribution.
Use Embedded Coder to generate production-grade FMUs from Simulink. Use the generated FMUs for closed-loop validation of virtual ECU (vECU) software with plant models in Simulink.
Generate co-simulation FMUs for stiff or complex physical models that require variable-step solvers. Note: Deployment requires MATLAB Runtime.
Generate Linux binaries from Windows using Windows Subsystem for Linux (WSL). Import and simulate Linux-based FMUs in Simulink running on a Windows computer.