This package is deprecated and will not longer be maintained.
FMI.jl is a superior FMU simulator with active development and maintenance.
Julia simulator for Functional Mockup Interface (FMI)
julia> import Pkg
julia> Pkg.clone("https://github.com/AnHeuermann/JuliaFMI.git")
You can force rebuilding with
(v1.2) pkg> build JuliaFMI
(v1.2) pkg> test JuliaFMI
Note: Cloning all tests from [modelica/fmi-cross-check][https://github.com/modelica/fmi-cross-check] needs a lot of time.
Functional Mock-up Interface (FMI) is a tool independent standard to support both model exchange and co-simulation of dynamic models using a combination of xml-files and compiled C-code.
Functional Mockup Unit's, FMU's for short, can be ex- and imported by various tools. This package should be the first FMUSimulator in Julia an be an easy tool to simulate and validate FMU's for ModelExchange 2.0.
For more informations see the documentation.
At the moment the following features are implemented:
- Import of FMU's
- Simulation of first ModelExchange 2.0 FMUs without event handling
- Basic check of correctness of imported FMU's
- Simulation with changeable explicit and implicit ODE and DAE integrators
- Export of simulation results as CVS and MAT files
Missing as well :-)
There are some Julia doc strings for most functions though...
fmi2FreeInstance
is not working for provided FMUs in test directory.