OpenMI: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
m (→‎BlueM: fixed links)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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 und SMUSI) miteinander verknüpft werden.
<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.Sim]] und [[SMUSI]]) miteinander verknüpft werden.
 
How to use BlueM.Sim with OpenMI is described [[BlueM.Sim application|here]].
<br clear="all"/>


==DLLs==
==DLLs==
* BlueM
[[Bild:OpenMI DLL.png|Systemskizze: OpenMI und verknüfte Modell-DLLs]]
** Übersicht Schnittstellenklassen in der BlueM-DLL [[Bild:BlueM UML Systemskizze.png | thumb | left]]
 
<br clear="all"/>
=== BlueM.Sim ===
** Öffentliche Schnittstellen der BlueM-DLL [[Bild:BlueM DLL - Schnittstellen.png | thumb | left]]
==== Übersicht / Skizzen ====
<br clear="all"/>
<gallery widths="200px" heights="200px" perrow="3">
** .Net Wrapper für die BlueM-DLL (mit [[OpenMI]] spezifischen Klassen) [[Bild:BlueM DLL Wrapper.png | thumb | left]]
Bild:BlueM UML Systemskizze.png|Übersicht Schnittstellenklassen in der BlueM-DLL
<br clear="all"/>
Bild:BlueM DLL - Schnittstellen.png|Öffentliche Schnittstellen der BlueM-DLL
* SMUSI
Bild:BlueM DLL Wrapper.png|.Net Wrapper für die BlueM-DLL (mit OpenMI spezifischen Klassen)
</gallery>
 
 
==== Schnittstellenbeschreibung ====
[[BlueM Wrapper]]
 
===SMUSI===


<br clear="all"/>
==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 ==
* [http://www.openmi.org/openminew/ Homepage von OpenMI]
* [http://www.openmi-life.org/ OpenMI Life Projekt]
* [http://sourceforge.net/project/showfiles.php?group_id=136874 Programm und Quellcode]
* [http://sourceforge.net/forum/?group_id=136874 Offizielles Forum von OpenMI]
[[Kategorie:OpenMI]]

Latest revision as of 09: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

Systemskizze: OpenMI und verknüfte Modell-DLLs

BlueM.Sim

Übersicht / Skizzen


Schnittstellenbeschreibung

BlueM Wrapper

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)

SMUSI

Guides

Weblinks