FMI.jl logo
  • Introduction
  • Features
  • FAQ
    • Overview
    • Simulate
    • Parameterize
    • Inputs
    • Multiple instances
    • Modelica conference 2021
    • Manipulation
    • Multithreading
    • Multiprocessing
    • Pluto Workshops
      • Export Bouncing Ball
  • User Level API - FMI.jl
      • Types in FMI Import/Core .jl
      • Working with the FMI model description
      • Functions in FMI Import/Core .jl
      • FMI2 Types in FMI Import/Core .jl
        • Working with the FMI model description
        • FMI Common Concepts for Model Exchange and Co-Simulation
        • FMI for Model Exchange
        • FMI for Co-Simulation
      • FMI3 Types in FMI Import/Core .jl
        • Working with the FMI model description
        • FMI Common Concepts for Model Exchange and Co-Simulation
        • FMI for Model Exchange
        • FMI for Co-Simulation
        • FMI for Scheduled Execution
  • API Index
  • FMI Tool Information
  • Related Publication
  • Contents
Version
  • Contents
  • Contents
GitHub
  • deprecated Functions
  • Create a FMU
    • License
    • Introduction
    • Getting started
    • Building the FMU
    • Simulate the FMU
    • Getting started with custom project
  • Simulate an FMU with inputs
    • License
    • Introduction to the example
    • Other formats
    • Code section
  • Manipulate a function
    • License
    • Introduction to the example
    • Other formats
    • Code section
  • Example from the Modelica Conference 2021
    • License
    • Introduction to the example
    • Other formats
    • Code section
  • Multiple Instances of an FMU
    • License
    • Motivation
    • Introduction to the example
    • Target group
    • Other formats
    • Getting started
    • Code section
  • Multiprocessing
    • License
    • Motivation
    • Introduction to the example
    • Target group
    • Other formats
    • Getting started
    • Code section
  • Multithreading
    • License
    • Motivation
    • Introduction to the example
    • Target group
    • Other formats
    • Getting started
    • Code section
  • Overview
  • FMU Parameter Optimization
    • License
    • Introduction to the example
    • Other formats
    • Getting started
    • Code section
  • Parameterize a FMU
    • License
    • Introduction
    • Other formats
    • Code section
  • Simulate an FMU in different modes
    • License
    • Motivation
    • Introduction to the example
    • Target group
    • Other formats
    • Getting started
    • Code section
  • FAQ
    • Solving non-linear system fails
    • Access denied
    • Double Callback Crossing
  • Features
    • Execution Configuration
    • Debugging / Logging
    • Model variable identification
    • Event handling
    • Model exchange, co-simulation and scheduled execution
    • Simulate arbitrary time intervals
    • Performance
    • AD-Ecosystem (differentiation over FMUs)
    • Watch your progress
    • Parallelization
  • FMU Import Compatibility information (FMIImport.jl)
    • FMI-3.0
    • FMI-2.0
  • FMU Export Compatibility information (FMIExport.jl)
    • FMI-3.0
    • FMI-2.0
    • Validation tools
  • FMI for Co-Simulation
    • Transfer of Input / Output Values and Parameters
    • Computation
    • Retrieving Status Information from the Slave
  • FMI for Model Exchange
    • Providing Independent Variables and Re-initialization of Caching
    • Evaluation of Model Equations
  • FMI2 Types in FMI Import/Core .jl
  • FMI2 Constants in FMI Import/Core .jl
  • FMI Common Concepts for Model Exchange and Co-Simulation
    • Opening and closing FMUs
    • Creation, Destruction and Logging of FMU Instances
    • Initialization, Termination, and Resetting an FMU
    • Getting and Setting Variable Values
    • Getting and Setting the Complete FMU State
    • Getting Partial Dervatives
    • External/Additional functions
    • Export functions
  • Working with the FMI model description
    • Loading/Parsing
    • general information about the FMU
    • technical information about the FMU
    • FMU capabilities
    • value references
    • In-/Outputs
  • FMI for Co-Simulation
    • Transfer of Input / Output Values and Parameters
    • Computation
    • Retrieving Status Information from the Slave
  • FMI for Model Exchange
    • Providing Independent Variables and Re-initialization of Caching
    • Evaluation of Model Equations
  • FMI for Scheduled Execution
  • FMI3 Types in FMI Import/Core .jl
  • FMI3 Constants in FMI Import/Core .jl
  • FMI Common Concepts for Model Exchange and Co-Simulation
    • Creation, Destruction and Logging of FMU Instances
    • Initialization, Termination, and Resetting an FMU
    • Getting and Setting Variable Values
    • Getting and Setting the Complete FMU State
    • Getting Partial Dervatives
    • TODO: Clockstuff
    • Conversion functions
    • External/Additional functions
  • Working with the FMI model description
    • Loading/Parsing
    • general information about the FMU
    • technical information about the FMU
    • FMU capabilities
  • Types in FMI Import/Core .jl
  • Constants in FMI Import/Core .jl
  • Functions in FMI Import/Core .jl
    • Conversion functions
    • External/Additional functions
  • Working with the FMI model description
    • Loading/Parsing
    • general information about the FMU
    • technical information about the FMU
    • default experiment settings
    • FMU capabilities
    • value references
    • In-/Outputs
    • Parameters
    • States
    • Derivatives
    • Variables
  • FMI.jl
    • What is FMI.jl?
    • Breaking Changes in FMI.jl (starting from v0.14.0 until release of v1.0.0)
    • How can I use FMI.jl?
    • How can I simulate a FMU and plot values?
    • What is currently supported in FMI.jl?
    • What FMI.jl-Library to use?
    • What Platforms are supported?
    • How to cite?
    • Related publications?
    • Notes for contributors
  • All library elements of FMI, Import, Export, Core and Build
  • FMI.jl Library Functions
  • Simulate FMUs
  • Handling Value References
  • External/additional functions
  • Visualize simulation results
  • Save/load simulation results
  • FMI2 specific
  • FMI3 specific
  • Related Publications
« Related PublicationDeprecated »

Powered by Documenter.jl and the Julia Programming Language.

Settings


This document was generated with Documenter.jl version 1.8.1 on Wednesday 12 February 2025. Using Julia version 1.11.3.