Interface simplifiée pour appeler les modèles FMI2 (voir http://fmi-standard.org/) à partir de différentes langues.
Le cœur de cette fonction est situé dans le répertoire C_Wrapper. FMI_WRAPPER.H fournit l'interface simplifiée qui peut être exportée vers une bibliothèque partagée. La façon la plus simple de construire la bibliothèque est d'utiliser Cmake.
De plus, la solution VisualStudio fournit un wrapper pour .NET écrit en C #. En utilisant l'interface simplifiée, Pinvoke peut être utilisé pour appeler FMIWrapper.dll qui chargera le FMU pour vous. La fmuinstance s'occupe des ressources non gérées et garantit qu'elles sont libérées sur les dispositions ou la destruction. Le projet FMIWRAPPAPE_NET fait référence au projet natif et copie automatiquement le FMIWrapper.dll généré à partir de la construction. Afin de compiler le projet, n'utilisez pas la configuration Any-CPU mais spécifiez x86 ou x64.
Le FMIWraperConsole est une application de console .NET-Core pour tester les capacités de l'emballage et du FMU. Notez qu'actuellement, le chemin vers le binaire est codé pour utiliser la DLL Win64. Assurez-vous de compiler l'application pour x64 !