v3.0
New features in FMI 3.0
-
Array variables:
Allow FMUs to communicate multi-dimensional variables and change their sizes using structural parameters. -
Clocks and Co-Simulation with events:
Introduce clocks for synchronization of variable changes across FMUs and event mode in co-simulation. -
Binary Data Type:
Adds an opaque binary data type to FMU variables to allow, for instance, efficiently exchanging of complex sensor data. -
Intermediate Variable Access:
Allow access to intermediate input and output values between communication time points from the FMU to disclose relevant subsystem behavior for analysis or advanced co-simulation master algorithms for enhanced numerical stability. -
Source code FMUs:
Provide a build description file to improve automatic import of source code FMUs. -
Numeric Variable Types:
Adds 8, 16, 32 and 64-bit signed and unsigned integer and single precision floating point variable types to improve efficiency and type safety when importing / exporting models from the embedded, control and automotive domains. -
Extra directory:
Adding a new folder in the ZIP Archive representing an FMU, providing additional data to travel with the FMU which can be modified by different tools, allowing for layered standards. -
Ports and Icons:
Help the user to build consistent systems from FMUs and render the systems more intuitively with better representation of structured ports (for instance busses and physical connectors) in the modelDescription.xml.