MODEIN: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (fix syntax highlighting) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION EIN_INI () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_INI () RESULT (LOK)</source> | ||
:Initialisiere das Modul für die Einzeleinleiter | :Initialisiere das Modul für die Einzeleinleiter | ||
<fortran>Function EIN_CREATE() RESULT (ID)</ | <source lang="fortran">Function EIN_CREATE() RESULT (ID)</source> | ||
:Die nächste freie ID ermitteln, erstellt neues System | :Die nächste freie ID ermitteln, erstellt neues System | ||
<fortran>FUNCTION EIN_SYS() RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_SYS() RESULT (LOK)</source> | ||
:Neuer Einzeleinleiter einrichten | :Neuer Einzeleinleiter einrichten | ||
<fortran>FUNCTION EIN_NEU () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_NEU () RESULT (LOK)</source> | ||
:Neuen Einzeleinleiter-Objekt einrichten | :Neuen Einzeleinleiter-Objekt einrichten | ||
<fortran>FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)</source> | ||
:Einzeleinleiter-Objekt für Prognose einrichten | :Einzeleinleiter-Objekt für Prognose einrichten | ||
<fortran>FUNCTION EIN_START () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_START () RESULT (LOK)</source> | ||
:Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!) | :Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!) | ||
<fortran>FUNCTION EIN_WEL () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_WEL () RESULT (LOK)</source> | ||
:Einzeleinleiter berechnen | :Einzeleinleiter berechnen | ||
<fortran>FUNCTION EIN_HEADWEL () RESULT (N)</ | <source lang="fortran">FUNCTION EIN_HEADWEL () RESULT (N)</source> | ||
:Einzeleinleiter Header für Output-File schreiben | :Einzeleinleiter Header für Output-File schreiben | ||
<fortran>FUNCTION EIN_OUTWEL () RESULT(N)</ | <source lang="fortran">FUNCTION EIN_OUTWEL () RESULT(N)</source> | ||
:Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben | :Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben | ||
<fortran>FUNCTION EIN_UPDATE () RESULT(LOK)</ | <source lang="fortran">FUNCTION EIN_UPDATE () RESULT(LOK)</source> | ||
:Übergabe der letzten Zeitschrittwerte | :Übergabe der letzten Zeitschrittwerte | ||
<fortran>FUNCTION EIN_Get_QEIN () RESULT (QEIN)</ | <source lang="fortran">FUNCTION EIN_Get_QEIN () RESULT (QEIN)</source> | ||
:Auslesen eines Systemzustandes | :Auslesen eines Systemzustandes | ||
<fortran>FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)</ | <source lang="fortran">FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)</source> | ||
:Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min] | :Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min] | ||
<fortran>FUNCTION EIN_LET_INPUT () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_LET_INPUT () RESULT (LOK)</source> | ||
:Einlesen der Input-Werte | :Einlesen der Input-Werte | ||
<fortran>FUNCTION EIN_Get_QMAX () RESULT (QMAX)</ | <source lang="fortran">FUNCTION EIN_Get_QMAX () RESULT (QMAX)</source> | ||
:Auslesen eines Systemzustandes | :Auslesen eines Systemzustandes | ||
<fortran>FUNCTION EIN_Get_ZREID () RESULT (ZREID)</ | <source lang="fortran">FUNCTION EIN_Get_ZREID () RESULT (ZREID)</source> | ||
:Auslesen eines Systemzustandes | :Auslesen eines Systemzustandes | ||
<fortran>FUNCTION EIN_ZREUSE () RESULT (OK)</ | <source lang="fortran">FUNCTION EIN_ZREUSE () RESULT (OK)</source> | ||
:Nutzung einer Zeitreihe | :Nutzung einer Zeitreihe | ||
<fortran>FUNCTION EIN_ZREOK () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_ZREOK () RESULT (LOK)</source> | ||
:Kontrolle der richtigen Zeitreihennummer | :Kontrolle der richtigen Zeitreihennummer | ||
<fortran>FUNCTION EIN_GET_NAB () RESULT (NAB)</ | <source lang="fortran">FUNCTION EIN_GET_NAB () RESULT (NAB)</source> | ||
:Anzahl der Ablaeufe des Moduls | :Anzahl der Ablaeufe des Moduls | ||
<fortran>FUNCTION EIN_ANZ_WELVAR () RESULT (N)</ | <source lang="fortran">FUNCTION EIN_ANZ_WELVAR () RESULT (N)</source> | ||
:Anzahl der Ausgabevariablen | :Anzahl der Ausgabevariablen | ||
<fortran>FUNCTION EIN_VERSION () RESULT (VERSION)</ | <source lang="fortran">FUNCTION EIN_VERSION () RESULT (VERSION)</source> | ||
:Versionsnummer des Moduls | :Versionsnummer des Moduls | ||
<fortran>FUNCTION EIN_Get_KENSYS () RESULT (KNG)</ | <source lang="fortran">FUNCTION EIN_Get_KENSYS () RESULT (KNG)</source> | ||
:Kennung für ein Objekt zu einer ID | :Kennung für ein Objekt zu einer ID | ||
<fortran>FUNCTION EIN_Get_ID () RESULT (ID)</ | <source lang="fortran">FUNCTION EIN_Get_ID () RESULT (ID)</source> | ||
:ID für ein Objekt zu einer Kennung | :ID für ein Objekt zu einer Kennung | ||
<fortran>FUNCTION EIN_KNGOK () RESULT (OK)</ | <source lang="fortran">FUNCTION EIN_KNGOK () RESULT (OK)</source> | ||
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?) | :Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?) | ||
<fortran>FUNCTION EIN_obj () RESULT (objptr)</ | <source lang="fortran">FUNCTION EIN_obj () RESULT (objptr)</source> | ||
:Objekt zu einer Kennung | :Objekt zu einer Kennung | ||
<fortran>FUNCTION EIN_IDOK () RESULT (LOK)</ | <source lang="fortran">FUNCTION EIN_IDOK () RESULT (LOK)</source> | ||
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?) | :Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?) | ||
<fortran>FUNCTION EIN_IDObj(ID) RESULT (objptr)</ | <source lang="fortran">FUNCTION EIN_IDObj(ID) RESULT (objptr)</source> | ||
:Objekt zu einer ID | :Objekt zu einer ID | ||
[[Kategorie:BlueM Code]] | [[Kategorie:BlueM Code]] |
Latest revision as of 08:23, 27 January 2018
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 |
FUNCTION EIN_INI () RESULT (LOK)
- Initialisiere das Modul für die Einzeleinleiter
Function EIN_CREATE() RESULT (ID)
- Die nächste freie ID ermitteln, erstellt neues System
FUNCTION EIN_SYS() RESULT (LOK)
- Neuer Einzeleinleiter einrichten
FUNCTION EIN_NEU () RESULT (LOK)
- Neuen Einzeleinleiter-Objekt einrichten
FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)
- Einzeleinleiter-Objekt für Prognose einrichten
FUNCTION EIN_START () RESULT (LOK)
- Anfangsbedingungen der Einzeleinleiter setzen (gibt keine!)
FUNCTION EIN_WEL () RESULT (LOK)
- Einzeleinleiter berechnen
FUNCTION EIN_HEADWEL () RESULT (N)
- Einzeleinleiter Header für Output-File schreiben
FUNCTION EIN_OUTWEL () RESULT(N)
- Einzeleinleiter Ergebnis eines Zeitschrittes ausgeben
FUNCTION EIN_UPDATE () RESULT(LOK)
- Übergabe der letzten Zeitschrittwerte
FUNCTION EIN_Get_QEIN () RESULT (QEIN)
- Auslesen eines Systemzustandes
FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)
- Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]
FUNCTION EIN_LET_INPUT () RESULT (LOK)
- Einlesen der Input-Werte
FUNCTION EIN_Get_QMAX () RESULT (QMAX)
- Auslesen eines Systemzustandes
FUNCTION EIN_Get_ZREID () RESULT (ZREID)
- Auslesen eines Systemzustandes
FUNCTION EIN_ZREUSE () RESULT (OK)
- Nutzung einer Zeitreihe
FUNCTION EIN_ZREOK () RESULT (LOK)
- Kontrolle der richtigen Zeitreihennummer
FUNCTION EIN_GET_NAB () RESULT (NAB)
- Anzahl der Ablaeufe des Moduls
FUNCTION EIN_ANZ_WELVAR () RESULT (N)
- Anzahl der Ausgabevariablen
FUNCTION EIN_VERSION () RESULT (VERSION)
- Versionsnummer des Moduls
FUNCTION EIN_Get_KENSYS () RESULT (KNG)
- Kennung für ein Objekt zu einer ID
FUNCTION EIN_Get_ID () RESULT (ID)
- ID für ein Objekt zu einer Kennung
FUNCTION EIN_KNGOK () RESULT (OK)
- Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
FUNCTION EIN_obj () RESULT (objptr)
- Objekt zu einer Kennung
FUNCTION EIN_IDOK () RESULT (LOK)
- Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
FUNCTION EIN_IDObj(ID) RESULT (objptr)
- Objekt zu einer ID