MODEIN: Difference between revisions
(Vorlage hinzu) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<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 | |||
[[ | [[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