OpenMI: Difference between revisions
Jump to navigation
Jump to search
m (→BlueM: fixed links) |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<div style="float:left; margin-right:10px">__TOC__</div> | <div style="float:left; margin-right:10px">__TOC__</div> | ||
'''OpenMI''' steht für Open Modelling Interface. Das Framework '''OpenMI''' ist eine auf wasserwirtschaftliche belange spezialisierte Weiterentwicklung des EU-projekt [http://www.harmonit.org/ HarmonIT]. Mit Hilfe von dem Framework können unterschiedliche Modelle (z.B. [[BlueM]] und [[SMUSI]]) miteinander verknüpft werden. | '''OpenMI''' steht für Open Modelling Interface. Das Framework '''OpenMI''' ist eine auf wasserwirtschaftliche belange spezialisierte Weiterentwicklung des EU-projekt [http://www.harmonit.org/ HarmonIT]. Mit Hilfe von dem Framework können unterschiedliche Modelle (z.B. [[BlueM.Sim]] und [[SMUSI]]) miteinander verknüpft werden. | ||
How to use BlueM.Sim with OpenMI is described [[BlueM.Sim application|here]]. | |||
<br clear="all"/> | <br clear="all"/> | ||
==DLLs== | ==DLLs== | ||
[[Bild:OpenMI DLL.png|Systemskizze: OpenMI und verknüfte Modell-DLLs]] | [[Bild:OpenMI DLL.png|Systemskizze: OpenMI und verknüfte Modell-DLLs]] | ||
===BlueM=== | === BlueM.Sim === | ||
==== Übersicht / Skizzen ==== | |||
<gallery widths="200px" heights="200px" perrow="3"> | <gallery widths="200px" heights="200px" perrow="3"> | ||
Bild:BlueM UML Systemskizze.png|Übersicht Schnittstellenklassen in der BlueM-DLL | Bild:BlueM UML Systemskizze.png|Übersicht Schnittstellenklassen in der BlueM-DLL | ||
Line 11: | Line 15: | ||
Bild:BlueM DLL Wrapper.png|.Net Wrapper für die BlueM-DLL (mit OpenMI spezifischen Klassen) | Bild:BlueM DLL Wrapper.png|.Net Wrapper für die BlueM-DLL (mit OpenMI spezifischen Klassen) | ||
</gallery> | </gallery> | ||
==== Schnittstellenbeschreibung ==== | |||
[[BlueM Wrapper]] | |||
===SMUSI=== | ===SMUSI=== | ||
==Anwendung== | ==Anwendung== | ||
==Entwicklung== | ==Entwicklung== | ||
=== BlueM === | |||
:* [http://svn.bluemodel.org/BlueM.OpenMI/ BlueM.OpenMI]<br/>SVN Repository für den OpenMI-Wrapper incl. UnitTests (C#) (benötigt das OpenMI Framework) | |||
:* [http://svn.bluemodel.org/BlueM.DLLAdapter/ BlueM.DLLAdapter]<br/>SVN Repository nur für den DLL-Wrapper (C#) (keine weiteren Pakete nötig) | |||
:* [http://svn.bluemodel.org/BlueM.Sim BlueM.Sim]<br/>SVN Repository für die BlueM DLL (Fortran) (nur Fortran-Runtime erforderlich) | |||
=== SMUSI === | |||
=== Guides === | |||
:* [[DLL-Methoden hinzufügen]] | |||
== Weblinks == | == Weblinks == |
Latest revision as of 08:51, 27 January 2018
OpenMI steht für Open Modelling Interface. Das Framework OpenMI ist eine auf wasserwirtschaftliche belange spezialisierte Weiterentwicklung des EU-projekt HarmonIT. Mit Hilfe von dem Framework können unterschiedliche Modelle (z.B. BlueM.Sim und SMUSI) miteinander verknüpft werden.
How to use BlueM.Sim with OpenMI is described here.
DLLs
BlueM.Sim
Übersicht / Skizzen
Schnittstellenbeschreibung
SMUSI
Anwendung
Entwicklung
BlueM
- BlueM.OpenMI
SVN Repository für den OpenMI-Wrapper incl. UnitTests (C#) (benötigt das OpenMI Framework) - BlueM.DLLAdapter
SVN Repository nur für den DLL-Wrapper (C#) (keine weiteren Pakete nötig) - BlueM.Sim
SVN Repository für die BlueM DLL (Fortran) (nur Fortran-Runtime erforderlich)
- BlueM.OpenMI