FMI2 and FMI3 simultaneuously
Tools support the combination of FMI2 and FMI3 compliant FMUs packaged in an SSP. FMI2 is very well established and FMI2 will likely be relevant for a long time.
- step 1: take an FMI2 component and connect it to an FMI3 component that has limited functionality - and see how it works : use example FMUs provided by the MA, @robbr48 provides some basic examples with HOPPSAN
- step 2: connection between 2 FMI3 components supporting FMI3 features
- step 3: which features do we prioritise from FMI3 : terminals, arrays - organise priorities once we start working with FMI3
- step 4: remove TLM implementation and migrate to IUM
2024-11-25: @robbr48 and @lochel are preparing to adress this issue by means of integrating, and debugging, the FMI4C library.
- update to the API for the FMI4C to support multiple instances ongoing, should be completed soon - @robbr48 working on it
@robha67 will check, should be solved now
@robha67 here is an small example where i connect fmi2 and fmi3 https://github.com/OpenModelica/OMSimulator/blob/master/testsuite/CompositeModels/connectFmi2AndFmi3.py
The example above provided by @arun3688 demonstrates the CS functionality. ME remaining.