MODEIN: Difference between revisions

From BlueM
Jump to navigation Jump to search
(Vorlage hinzu)
mNo edit summary
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION EIN_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Einzeleinleiter
<fortran>FUNCTION EIN_INI () RESULT (LOK)</fortran>
*Function EIN_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues System
:Initialisiere das Modul für die Einzeleinleiter
*FUNCTION EIN_SYS() RESULT (LOK)<br/>Neuer Einzeleinleiter einrichten
<fortran>Function EIN_CREATE() RESULT (ID)</fortran>
*FUNCTION EIN_NEU () RESULT (LOK)<br/>Neuen Einzeleinleiter-Objekt einrichten
:Die nächste freie ID ermitteln, erstellt neues System
*FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)<br/>Einzeleinleiter-Objekt für Prognose einrichten
<fortran>FUNCTION EIN_SYS() RESULT (LOK)</fortran>
*FUNCTION EIN_START () RESULT (LOK)<br/>Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!)
:Neuer Einzeleinleiter einrichten
*FUNCTION EIN_WEL () RESULT (LOK)<br/>Einzeleinleiter berechnen
<fortran>FUNCTION EIN_NEU () RESULT (LOK)</fortran>
*FUNCTION EIN_HEADWEL () RESULT (N)<br/>Einzeleinleiter Header fuer Output-File schreiben
:Neuen Einzeleinleiter-Objekt einrichten
*FUNCTION EIN_OUTWEL () RESULT(N)<br/>Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben
<fortran>FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)</fortran>
*FUNCTION EIN_UPDATE () RESULT(LOK)<br/>Uebergabe der letzten Zeitschrittwerte
:Einzeleinleiter-Objekt für Prognose einrichten
*FUNCTION EIN_Get_QEIN () RESULT (QEIN)<br/>Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_START () RESULT (LOK)</fortran>
*FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)<br/>Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]
:Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!)
*FUNCTION EIN_LET_INPUT () RESULT (LOK)<br/>Einlesen der Input-Werte
<fortran>FUNCTION EIN_WEL () RESULT (LOK)</fortran>
*FUNCTION EIN_Get_QMAX () RESULT (QMAX)<br/>Auslesen eines Systemzustandes
:Einzeleinleiter berechnen
*FUNCTION EIN_Get_ZREID () RESULT (ZREID)<br/>Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_HEADWEL () RESULT (N)</fortran>
*FUNCTION EIN_ZREUSE () RESULT (OK)<br/>Nutzung einer Zeitreihe
:Einzeleinleiter Header für Output-File schreiben
*FUNCTION EIN_ZREOK () RESULT (LOK)<br/>Kontrolle der richtigen Zeitreihennummer
<fortran>FUNCTION EIN_OUTWEL () RESULT(N)</fortran>
*FUNCTION EIN_GET_NAB () RESULT (NAB)<br/>Anzahl der Ablaeufe des Moduls
:Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben
*FUNCTION EIN_ANZ_WELVAR () RESULT (N)<br/>Anzahl der Ausgabevariablen
<fortran>FUNCTION EIN_UPDATE () RESULT(LOK)</fortran>
*FUNCTION EIN_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
:Übergabe der letzten Zeitschrittwerte
*FUNCTION EIN_Get_KENSYS () RESULT (KNG)<br/>Kennung fuer ein Objekt zu einer ID
<fortran>FUNCTION EIN_Get_QEIN () RESULT (QEIN)</fortran>
*FUNCTION EIN_Get_ID () RESULT (ID)<br/>ID fuer ein Objekt zu einer Kennung
:Auslesen eines Systemzustandes
*FUNCTION EIN_KNGOK ()  RESULT (OK)<br/>Pruefung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)</fortran>
*FUNCTION EIN_obj () RESULT (objptr)<br/>Objekt zu einer Kennung
:Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]
*FUNCTION EIN_IDOK () RESULT (LOK)<br/>Pruefung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION EIN_LET_INPUT () RESULT (LOK)</fortran>
*FUNCTION EIN_IDObj(ID) RESULT (objptr)<br/>Objekt zu einer ID
:Einlesen der Input-Werte
<fortran>FUNCTION EIN_Get_QMAX () RESULT (QMAX)</fortran>
:Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_Get_ZREID () RESULT (ZREID)</fortran>
:Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_ZREUSE () RESULT (OK)</fortran>
:Nutzung einer Zeitreihe
<fortran>FUNCTION EIN_ZREOK () RESULT (LOK)</fortran>
:Kontrolle der richtigen Zeitreihennummer
<fortran>FUNCTION EIN_GET_NAB () RESULT (NAB)</fortran>
:Anzahl der Ablaeufe des Moduls
<fortran>FUNCTION EIN_ANZ_WELVAR () RESULT (N)</fortran>
:Anzahl der Ausgabevariablen
<fortran>FUNCTION EIN_VERSION () RESULT (VERSION)</fortran>
:Versionsnummer des Moduls
<fortran>FUNCTION EIN_Get_KENSYS () RESULT (KNG)</fortran>
:Kennung für ein Objekt zu einer ID
<fortran>FUNCTION EIN_Get_ID () RESULT (ID)</fortran>
:ID für ein Objekt zu einer Kennung
<fortran>FUNCTION EIN_KNGOK ()  RESULT (OK)</fortran>
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION EIN_obj () RESULT (objptr)</fortran>
:Objekt zu einer Kennung
<fortran>FUNCTION EIN_IDOK () RESULT (LOK)</fortran>
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION EIN_IDObj(ID) RESULT (objptr)</fortran>
:Objekt zu einer ID


[[Category:BlauesModell]]
 
[[Category:BlauesModell Code]]
[[Kategorie:BlueM Code]]

Revision as of 01:22, 13 September 2007

MODULE
Übersicht
MODBEK
MODBF
MODBIL
MODCON
MODEIN
MODERR
MODEZG
MODFKT
MODGGL
MODHYA
MODHYO
MODKAL
MODMAX
MODMISC
MODSCE
MODSTAT
MODSYS
MODTAL
MODTRS
MODURB
MODVER
MODZIEL
MODZRE

<fortran>FUNCTION EIN_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für die Einzeleinleiter

<fortran>Function EIN_CREATE() RESULT (ID)</fortran>

Die nächste freie ID ermitteln, erstellt neues System

<fortran>FUNCTION EIN_SYS() RESULT (LOK)</fortran>

Neuer Einzeleinleiter einrichten

<fortran>FUNCTION EIN_NEU () RESULT (LOK)</fortran>

Neuen Einzeleinleiter-Objekt einrichten

<fortran>FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)</fortran>

Einzeleinleiter-Objekt für Prognose einrichten

<fortran>FUNCTION EIN_START () RESULT (LOK)</fortran>

Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!)

<fortran>FUNCTION EIN_WEL () RESULT (LOK)</fortran>

Einzeleinleiter berechnen

<fortran>FUNCTION EIN_HEADWEL () RESULT (N)</fortran>

Einzeleinleiter Header für Output-File schreiben

<fortran>FUNCTION EIN_OUTWEL () RESULT(N)</fortran>

Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben

<fortran>FUNCTION EIN_UPDATE () RESULT(LOK)</fortran>

Übergabe der letzten Zeitschrittwerte

<fortran>FUNCTION EIN_Get_QEIN () RESULT (QEIN)</fortran>

Auslesen eines Systemzustandes

<fortran>FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)</fortran>

Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]

<fortran>FUNCTION EIN_LET_INPUT () RESULT (LOK)</fortran>

Einlesen der Input-Werte

<fortran>FUNCTION EIN_Get_QMAX () RESULT (QMAX)</fortran>

Auslesen eines Systemzustandes

<fortran>FUNCTION EIN_Get_ZREID () RESULT (ZREID)</fortran>

Auslesen eines Systemzustandes

<fortran>FUNCTION EIN_ZREUSE () RESULT (OK)</fortran>

Nutzung einer Zeitreihe

<fortran>FUNCTION EIN_ZREOK () RESULT (LOK)</fortran>

Kontrolle der richtigen Zeitreihennummer

<fortran>FUNCTION EIN_GET_NAB () RESULT (NAB)</fortran>

Anzahl der Ablaeufe des Moduls

<fortran>FUNCTION EIN_ANZ_WELVAR () RESULT (N)</fortran>

Anzahl der Ausgabevariablen

<fortran>FUNCTION EIN_VERSION () RESULT (VERSION)</fortran>

Versionsnummer des Moduls

<fortran>FUNCTION EIN_Get_KENSYS () RESULT (KNG)</fortran>

Kennung für ein Objekt zu einer ID

<fortran>FUNCTION EIN_Get_ID () RESULT (ID)</fortran>

ID für ein Objekt zu einer Kennung

<fortran>FUNCTION EIN_KNGOK () RESULT (OK)</fortran>

Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)

<fortran>FUNCTION EIN_obj () RESULT (objptr)</fortran>

Objekt zu einer Kennung

<fortran>FUNCTION EIN_IDOK () RESULT (LOK)</fortran>

Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)

<fortran>FUNCTION EIN_IDObj(ID) RESULT (objptr)</fortran>

Objekt zu einer ID