Introduction of structural parameters that allow description and changing of array sizes, even during runtime to support advanced online calibration of control code, andĪddition of the new interface type 'Scheduled Execution' (see Section 5) that allows activation of individual model partitions (or tasks) by an external scheduler, e.g.
Introduction of a binary type to support non-numeric data handling, such as complex sensor data interfaces,Įxtension of variables to arrays for more efficient and natural handling of non-scalar variables, Introduction of more integer types and a 32-bit float type (see Section 2.4) to communicate native controller types to the outside,
Introduction of Clocks to more exactly control timing of events and evaluation of model partitions across FMUs, Introduction of icons to define a graphical representation of the FMU and its terminals, Introduction of terminals to group variables semantically to ease connecting compatible signals, Example XML Description File with Early Return Accessing FMI Functions in Static Libraries and Source Code Accessing FMI Functions in Shared Libraries Placement, Extent, and Painting Order of Graphical Items Array variables and structural parameters Getting Derivatives of Continuous Outputs
Getting and Setting the Complete FMU State