NTNU-IHB / FMI4cpp

FMI 2.0 implementation written in modern C++.
MIT License
98 stars 37 forks source link

Make it possible to simulate system of slaves #24

Closed markaren closed 5 years ago

markaren commented 5 years ago

With pluggable master algorithms and possible support for SSP.

Distributed execution would be available using FMU-proxy, as FMU proxy clients implements FMI4cpp's FmuSlave.

See https://github.com/SFI-Mechatronics/FMI4j/issues/44

markaren commented 5 years ago

After some consideration, this feature will most likely branched into a separate library. But until that time, I will keep this issue open in case someone wants to provide some input.

traversaro commented 5 years ago

After some consideration, this feature will most likely branched into a separate library. But until that time, I will keep this issue open in case someone wants to provide some input.

Just for the sake of brainstorming: once a SSP-compatible C++ library is available, it would be nice to investigate if a lightweight SSP visual editor could be implemented using some available graph/dataflow component for Qt, such as https://github.com/nbergont/qgv, https://github.com/paceholder/nodeeditor or https://github.com/cneben/QuickQanava . Several projects also provide support for node editors for ImGui, see https://github.com/ocornut/imgui/issues/306 .

By the way, thanks for all the great work on open source FMI tooling!

traversaro commented 5 years ago

A first draft of the SSP standard is now available at: https://ssp-standard.org/publications/SSP10RC1/SystemStructureAndParameterization10RC1.pdf .

markaren commented 5 years ago

Closing as I don't see this happening in the scope of fmi4cpp.