Liaison provides remote access to an FMU through a client FMU and a server application.
By doing so, Liasion enables co-simulations across organisations without sharing intellectual property, as the FMUs never leave the organisation.
Build all the targets and cd
to the build
folder.
./liaison --make-fmu ../tests/BouncingBall.fmu fmus/bouncingball
./liaison --server ../tests/BouncingBall.fmu fmus/bouncingball
fmpy simulate BouncingBallLiaison.fmu --show-plot
This repository contains the necessary files for developing Liaison smoothly in VSCode. To do so, you must have the VSCode extension "DevContainers".
- Clone the repository.
- Open it in VSCode.
- Reopen the repository in a DevContainer.
- Build the targets.