MODEIN: Difference between revisions

From BlueM
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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_SYS() RESULT (LOK)</source>
:Neuer Einzeleinleiter einrichten
:Neuer Einzeleinleiter einrichten
<fortran>FUNCTION EIN_NEU () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION EIN_NEU () RESULT (LOK)</source>
:Neuen Einzeleinleiter-Objekt einrichten
:Neuen Einzeleinleiter-Objekt einrichten
<fortran>FUNCTION EIN_LET_PROGNOSE () RESULT (LOK)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_WEL () RESULT (LOK)</source>
:Einzeleinleiter berechnen
:Einzeleinleiter berechnen
<fortran>FUNCTION EIN_HEADWEL () RESULT (N)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_UPDATE () RESULT(LOK)</source>
:Übergabe der letzten Zeitschrittwerte
:Übergabe der letzten Zeitschrittwerte
<fortran>FUNCTION EIN_Get_QEIN () RESULT (QEIN)</fortran>
<source lang="fortran">FUNCTION EIN_Get_QEIN () RESULT (QEIN)</source>
:Auslesen eines Systemzustandes
:Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_Get_PROGVALUE () RESULT (Wert)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_Get_QMAX () RESULT (QMAX)</source>
:Auslesen eines Systemzustandes
:Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_Get_ZREID () RESULT (ZREID)</fortran>
<source lang="fortran">FUNCTION EIN_Get_ZREID () RESULT (ZREID)</source>
:Auslesen eines Systemzustandes
:Auslesen eines Systemzustandes
<fortran>FUNCTION EIN_ZREUSE () RESULT (OK)</fortran>
<source lang="fortran">FUNCTION EIN_ZREUSE () RESULT (OK)</source>
:Nutzung einer Zeitreihe
:Nutzung einer Zeitreihe
<fortran>FUNCTION EIN_ZREOK () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION EIN_ZREOK () RESULT (LOK)</source>
:Kontrolle der richtigen Zeitreihennummer
:Kontrolle der richtigen Zeitreihennummer
<fortran>FUNCTION EIN_GET_NAB () RESULT (NAB)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_ANZ_WELVAR () RESULT (N)</source>
:Anzahl der Ausgabevariablen
:Anzahl der Ausgabevariablen
<fortran>FUNCTION EIN_VERSION () RESULT (VERSION)</fortran>
<source lang="fortran">FUNCTION EIN_VERSION () RESULT (VERSION)</source>
:Versionsnummer des Moduls
:Versionsnummer des Moduls
<fortran>FUNCTION EIN_Get_KENSYS () RESULT (KNG)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION EIN_obj () RESULT (objptr)</source>
:Objekt zu einer Kennung
:Objekt zu einer Kennung
<fortran>FUNCTION EIN_IDOK () RESULT (LOK)</fortran>
<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)</fortran>
<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 09: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