Description
Modified by dietmarw on 9 Jun 2015 12:41 UTC
This is the ticket for MCP 0017:
The primary goal is to important an FMU 2.0 ModelExchange or CoSimulation in a fully portable way into Modelica. Basically, the FMU is a Modelica ExternalObject (Modelica 3.3 section 12.9.7) and the FMU functions are Modelica functions operating on this ExternalObject. An ExternalObject has two required functions: “constructor” + “destructor”, that are called by the simulation environment when appropriate. It is proposed to add three additional optional functions that an ExternalObject can have. These functions are also useful for non-FMU external objects.
Note, currently, import of FMUs is tool specific, e.g. due to function fmi2CompletedIntegratorStep. Initially, this was dicussed in ticket #1626.
Document location
Reported by otter on 9 Jun 2015 12:24 UTC
This is the ticket for MCP 0017:
The primary goal is to important an FMU 2.0 ModelExchange or CoSimulation in a fully portable way into Modelica. Basically, the FMU is a Modelica ExternalObject (Modelica 3.3 section 12.9.7) and the FMU functions are Modelica functions operating on this ExternalObject. An ExternalObject has two required functions: “constructor” + “destructor”, that are called by the simulation environment when appropriate. It is proposed to add three additional optional functions that an ExternalObject can have. These functions are also useful for non-FMU external objects.
Note, currently, import of FMUs is tool specific, e.g. due to function fmi2CompletedIntegratorStep. Initially, this was dicussed in ticket #1626.
Migrated-From: https://trac.modelica.org/Modelica/ticket/1727