MODURB

From BlueM
Revision as of 01:39, 13 September 2007 by Froehlich (talk | contribs)
Jump to navigation Jump to search
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 URB_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für Verbraucher

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

Die nächste freie ID ermitteln+

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

Neues Verbraucher-Objekt einrichten

<fortran>FUNCTION UZU_NEU () RESULT (TypID)</fortran>

Neuer Verbraucher: Abgabe einrichten

<fortran>FUNCTION UDE_NEU () RESULT (TypID)</fortran>

Neuer Verbraucher: Demand einrichten

<fortran>FUNCTION USCHW_NEU () RESULT (TypID)</fortran>

Neuer Verbraucher: Typ Schwellwert einrichten

<fortran>FUNCTION UPROZ_NEU () RESULT (TypID)</fortran>

Neuer Verbraucher: Typ proz. Aufteilung einrichten

<fortran>FUNCTION UKNL_NEU () RESULT (TypID)</fortran>

Neuer Verbraucher: Typ Kennlinie einrichten

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

Neuer Verbraucher einrichten

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

Anfangsbedingungen der Verbraucher für alle beteiligten Objekte

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

Verbraucher berechnen

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

Verbraucher - Verlust Typ Schwellwert berechnen

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

Verbraucher - Verlust Typ proz. Aufteilung berechnen

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

Verbraucher - Verlust Typ Kennlinie berechnen

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

Verbraucher Header für Output-File schreiben

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

Verbraucher Ergebnis eines Zeitschrittes ausgeben

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

Uebergabe der letzten Zeitschrittwerte

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

Verbraucher: Typ Kennlinie, Ausgabe ob eine Kennlinie überschritten wurde

<fortran>FUNCTION URB_GET_MAXSTZ () RESULT (NSTZ)</fortran>

Anzahl der Stützstellen der Kennlinie

<fortran>FUNCTION URB_GET_ZREPos_BEDARF () RESULT (i)</fortran>

Auf welcher Position wird der ZRE-Wert für BEDARF erwartet

<fortran>FUNCTION URB_GET_ZREPos_ZUSCHUSS () RESULT (i)</fortran>

Auf welcher Position wird der ZRE-Wert für ABGABE erwartet

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Auslesen eines Systemzustandes

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

Nutzung einer Zeitreihe

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

Kontrolle der richtigen Zeitreihennummer

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

Anzahl der Ablaeufe des Moduls

<fortran>FUNCTION URB_ANZ_WELVAR (ID) RESULT (N)</fortran>

Anzahl der Ausgabevariablen

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

Versionsnummer des Moduls

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

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

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

Objekt zu einer ID

<fortran>FUNCTION URB_TEST () RESULT (i)</fortran>

Testumgebung