FmiWrapper
1.0.0
簡化的接口從不同的語言調用FMI2型號(請參閱http://fmi-standard.org/)。
此功能的核心位於C_Wrapper目錄中。 fmi_wrapper.h提供了可以導出到共享庫的簡化接口。構建庫的最簡單方法是使用Cmake。
此外,VisualStudio解決方案提供了用C#編寫的.NET的包裝器。通過使用簡化的接口PinVoke可用於調用fmiwrapper.dll,該dll將為您加載FMU。 Fmuinstance照顧不受管理的資源,並確保它們在處置或破壞方面被釋放。 fmiwrapper_net項目參考本機項目,並自動複製從構建中生成的fmiwrapper.dll。為了編譯該項目,請勿使用任何CPU配置,而是指定X86或X64。
FMIWrapperConsole是一個.NET核控制台應用程序,用於測試包裝器和FMU的功能。請注意,當前二進制的路徑很難使用Win64 DLL。確保編譯X64的應用程序!