Start/Products/FMI Toolbox for MATLAB/Simulink

The FMI Toolbox for MATLAB®/Simulink® enables streamlined integration and exchange of models into the MATLAB® and Simulink® environment using the Functional Mock-Up Interface (FMI) open standard. 

The FMI Toolbox for MATLAB®/Simulink® links state of the art FMI-compliant tools, including Dymola, AMESim, SimulationX to the MATLAB®/Simulink® environment. FMI Toolbox provides an open bridge to a range of modeling tools. Support for the FMI standard ensures flexibility and cross-platform interoperability.

The FMI Toolbox Coder add-on in combination with Simulink Coder™ offers the possibility to generate FMUs from Simulink and to perform Hardware In the Loop (HIL) simulations on dSPACE DS1006 systems.

The toolbox enables the use of Modelica models as a complement to Simscape® blocks and allows the combination of both. 

FMI Toolbox offers user-friendly functions to load and access FMUs from command line and MATLAB scripts, as well as a blockset for using FMUs in Simulink. The toolbox is used for batch simulation processing, design of experiments (DoE), control design, as well as validation and verification analysis. The FMI Toolbox offers an intuitive and powerful workflow to combine physical models on a system level in a robust and efficient way.

FMI Toolbox is based on a proven and robust implementation of the FMI standard.

Key features

  • Import and export of Functional Mock-up Units (FMUs) in Simulink
  • Simulink block-set supporting code generation with Simulink Coder for HIL simulation on dSPACE DS1006 systems
  • Simulink Coder target for exporting Simulink models as FMUs
  • Import and simulation of FMUs in MATLAB® scripts
  • Static and dynamic analysis of FMUs through design-of-experiments (DoE) functions for optimization, calibration, control design, and robustness analysis.
  • Support for FMI for Model Exchange 1.0
  • Support for FMI for Co-Simulation 1.0

N.B. Some of the features mentioned above require the FMI Toolbox Coder add-on.

FMI Standard

The  Functional Mock-up Interface (FMI) is an open standard for exchange of compiled models, targeting tool interoperability and model reuse. FMI was pioneered by OEMs in the automotive industry, and is now an established technology in all systems industries. The FMI technology is supported by a large number of open source and commercial software tools for systems engineering, and more are following. For a complete and updated list see the Functional Mock-up Interface home page.


Product Partner of MathWorks

Modelon with the FMI Toolbox for MATLAB® and Simulink® is a Product Partner of The MathWorks Connections Program. This is a driver to stay updated with new product releases and to guarantee a solution of the high quality and standards that are set by The MathWorks product line.



The FMI Toolbox for MATLAB® and Simulink® supports HIL Simulation on dSPACE DS1006 systems. The Simulink block-set offered for FMU simulation is compliant with Simulink Coder and integrats seemlessly with the targets provided for HIL Simulation on dSPACE DS1006 systems.

Example of a Simulink model containing an FMU and a control system developed using Simulink blocks.
The FMU Simulink user interface allows setting of parameter values and start values.
The FMI Toolbox enables flexible configuration of outputs of an FMU block.

FMI Toolbox for MATLAB is a product of Modelon and is distributed by Modelon and partners worldwide.

“We chose the FMI Toolbox for MATLAB/Simulink from Modelon, because it has been proven as the most flexible tool in our tests.”

 - LuK GmbH & Co. KG

How to Buy

Modelon products are offered at different license options and pricing structures. Contact our sales team for inquiries, quotes and advise.