BlueM.Sim Code: Difference between revisions
Code-Analysen ausgelagert, Systemstruktur eingefügt |
mNo edit summary |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{BlueM_nav}} | |||
* [[ | <div style="float: right; margin-left: 20px;">__TOC__</div> | ||
==Generelle Info== | |||
* Wichtiges zu [[FORTRAN]] | |||
* [[BlueM Code-Analysen | Code-Analysen]] | * [[BlueM Code-Analysen | Code-Analysen]] | ||
* Nutzung der [[$LOG.TXT|Protokolldatei]] | |||
==Systemstruktur== | ==Systemstruktur== | ||
[[Bild:BlueM UML Systemskizze.png|thumb|left|300px|Systemstruktur]]<br clear="left"/> | [[Bild:BlueM UML Systemskizze.png|thumb|left|300px|Systemstruktur]]<br clear="left"/> | ||
| Line 9: | Line 11: | ||
==Module== | ==Module== | ||
===Schnittstellen-Module=== | ===Schnittstellen-Module=== | ||
[[Bild:BlueM DLL - Schnittstellen.png|thumb|left|Schnittstellen]] | |||
====[[MODSCHNITTSTELLE]]==== | ====[[MODSCHNITTSTELLE]]==== | ||
'''Die interne Schnittstellen''' von BlueM. Ansteuerung von BlueM von außen (GUI oder DLL). | '''Die interne Schnittstellen''' von BlueM. Ansteuerung von BlueM von außen (GUI oder DLL). | ||
| Line 24: | Line 27: | ||
USE Statements innerhalb von Funktionen: [[MODCON]] etc. | USE Statements innerhalb von Funktionen: [[MODCON]] etc. | ||
---- | |||
===Systemmodule=== | ===Systemmodule=== | ||
====[[MODSYS]]==== | ====[[MODSYS]]==== | ||
| Line 103: | Line 107: | ||
USE Statements innerhalb von Funktionen: [[MODERR]], [[MODHYO]] | USE Statements innerhalb von Funktionen: [[MODERR]], [[MODHYO]] | ||
---- | |||
===Ausgabemodule=== | ===Ausgabemodule=== | ||
====[[MODSTAT]]==== | ====[[MODSTAT]]==== | ||
| Line 206: | Line 210: | ||
USE Statements innerhalb von Funktionen: [[MODERR]], [[MODMISC]] | USE Statements innerhalb von Funktionen: [[MODERR]], [[MODMISC]] | ||
[[Kategorie:BlueM Code| | [[Kategorie:BlueM Code| ]] | ||
[[Kategorie:BlueM.Sim Development|C]] | |||
Latest revision as of 05:03, 12 May 2009
BlueM.Sim | Download | Application | Theory | Development
Generelle Info
- Wichtiges zu FORTRAN
- Code-Analysen
- Nutzung der Protokolldatei
Systemstruktur

Module
Schnittstellen-Module

Die interne Schnittstellen von BlueM. Ansteuerung von BlueM von außen (GUI oder DLL). MODSCHNITTSTELLE beeinhaltet die übergeordneten Methoden - IMPLSCHNITTSTELLE die atomaren Methoden.
USE Statements: IMPLSCHNITTSTELLE, bei Bedarf auch MODCON und MODSYS innerhalb der Methoden
USE Statements innerhalb von Funktionen: MODCON, MODSYS
siehe MODSCHNITTSTELLE
USE Statements: MODSYS, bei Bedarf auch MODCON etc. innerhalb der Methoden
USE Statements innerhalb von Funktionen: MODCON etc.
Systemmodule
Verwaltet das System. Enthält die Systemlogik und die zugehörigen Attribute wie Zufluss, Abfluss, Berechnungsreihenfolge und wichtigsten Attribute aller Systemelemente
USE Statements: MODCON, MODMISC,MODERR, MODKAL, MODSTAT, MODMAX, MODZIEL, MODBIL, MODZRE, MODGGL, MODFKT, MODHYA, MODHYO, MODBF, MODKTR, MODSCE, MODEIN, MODEZG, MODBEK, MODTAL, MODTRS, MODURB, MODVER
USE Statements innerhalb von Funktionen: keine
Allgemeine Konstanten des Systems
USE Statements: keine
USE Statements innerhalb von Funktionen: keine
Globales Modul mit verschiedenen Funktionen und Subroutinen
USE Statements: MODCON MODERR IFPORT
USE Statements innerhalb von Funktionen: IFLPORT
Fehler und Warnungen (Deutsch / Englisch)
USE Statements: MODCON
USE Statements innerhalb von Funktionen: keine
Kalenderfunktionen
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODMISC
Funktionen
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODKAL, MODMISC
Kontrollfunktionen (Systemzustände/Regeln & Steuern)
USE Statements: MODCON, MODFKT
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODKAL, MODGGL
Bilanzen
USE Statements: MODCON, MODZIEL
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODGGL, MODKAL
Zeitreihen-Verwaltung
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODMISC, MODKAL, IFLPORT, MODSTAT, MODERR
Konst. Ganglinien (Jahres-, Wochen-, Tagesgänge)
USE Statements: MODCON, MODERR
USE Statements innerhalb von Funktionen: MODKAL, MODMISC
Szenarien
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODHYO
Ausgabemodule
Statistik
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODKAL, MODMISC
Maximalausgabe
USE Statements: MODCON, MODERR
USE Statements innerhalb von Funktionen: keine
Zielfunktionen
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODGGL, MODKAL
Elementmodule
Einzeleinleiter
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODGGL, MODHYO
Einzugsgebiet (natürliche Flächen)
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODBF, MODMISC, MODHYO, MODZRE, MODGGL
Hydrologische Berechnungen
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR
Bodenfeuchteberechnung
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODGGL, MODMISC
Talsperre (regelbarer Speicher)
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODFKT, MODZRE, MODGGL, MODKTR, MODHYA
Becken (Regenrückhaltebecken)
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODFKT, MODKTR, MODHYA
Hydraulische Berechnungen
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODKTR
Transportelement
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODPEG
Pegel (Abflusskurven)
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODKAL, MODMISC
Verbraucher
USE Statements: MODCON
USE Statements innerhalb von Funktionen: MODERR, MODMISC, MODGGL
Verzweigung
USE Statements: MODCON