FMI.jl Logo

FMI.jl

What is FMI.jl?

FMI.jl is a free-to-use software library for the Julia programming language, which integrates FMI: load, instantiate, parameterize and simulate FMUs seamlessly inside the Julia programming language!

How can I use FMI.jl?

  1. open a Julia-Command-Window, activate your prefered environment
  2. goto package manager using ]
  3. type add "https://github.com/ThummeTo/FMI.jl"

What is currently supported in FMI.jl?

  • simulation / plotting of CS- and ME-FMUs
  • event-handling for discontinuous ME-FMUs
  • the full FMI command set (except getFMUState and setFMUState)
  • ...

What is under development in FMI.jl?

  • Linux support
  • documentation
  • more examples
  • support for getFMUState and setFMUState
  • FMI 3.0 and SSP 1.0 support
  • ...

What Platforms are supported?

FMI.jl is tested under Julia 1.5.4 on Windows.

Interested in Hybrid Modelling in Julia using FMUs?

See FMIFlux.jl.