Overview
This section discusses the included examples of the FMI.jl library. If you require further information about the function calls, see the function sections of the library.
Examples are subdevided into Basics, Advanced, Pluto workshops and Publication appendices.
Basic examples:
- Simulate: Showing how you can simulate a CS-FMU and a ME-FMU.
- Parameterize: A short example explaining how to parameterize a FMU before simulation.
- Inputs: A short example explaining how to simulate a FMU with inputs.
Advanced examples:
- Parameter Optimization: An introduction on how FMU parameters can be optimized to fit a specific behaviour.
- Multiple instances: Showing the use of multiple FMU instances.
- Manipulation: Showing how to redefine a linked C-library function of FMU.
- Multithreading: Shows how to use multithreading to simulate multiple FMUs.
- Multiprocessing: Shows how to use multiprocessing to simulate multiple FMUs.
Pluto workshops:
- Pluto workshops: Pluto based notebooks, that can easyly be executed on your own Pluto-Setup.
Publication appendices:
- Modelica conference 2021: Showing the different variants of simulating an FMU.