MODBEK: Difference between revisions

From BlueM
Jump to navigation Jump to search
(Vorlage hinzu)
m (Formatierung)
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION BEK_INI (ANZAHL) RESULT (LOK)<br/>Initialisiere das Modul fuer die Becken
<fortran>FUNCTION BEK_INI (ANZAHL) RESULT (LOK)</fortran>
*FUNCTION BEK_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues System
Initialisiere das Modul fuer die Becken
*FUNCTION BEK_SYS() RESULT (LOK)<br/>Neues Becken einrichten
<fortran>FUNCTION BEK_CREATE() RESULT (ID)</fortran>
*FUNCTION BEK_NEU () RESULT (LOK)<br/>Neues Becken-Objekt einrichten
Die naechste freie ID ermitteln, erstellt neues System
*FUNCTION BEK_START () RESULT (LOK)<br/>Anfangsbedingungen der Becken setzen
<fortran>FUNCTION BEK_SYS() RESULT (LOK)</fortran>
*FUNCTION BEK_WEL () RESULT (LOK)<br/>Becken berechnen
Neues Becken einrichten
*FUNCTION BEK_FKTCHECK () RESULT(LOK)<br/>Pruefung der Steigungen m(X). Grenzsteigung ist 19
<fortran>FUNCTION BEK_NEU () RESULT (LOK)</fortran>
*FUNCTION BEK_CALC_HYA () RESULT(LOK)<br/>Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
Neues Becken-Objekt einrichten
*FUNCTION BEK_CALC () RESULT(LOK)<br/>Berechnung der Abgaben und Speicherinhalt
<fortran>FUNCTION BEK_START () RESULT (LOK)</fortran>
*FUNCTION BEK_HEADWEL () RESULT(N)<br/>Becken Header fuer Output-File schreiben
Anfangsbedingungen der Becken setzen
*FUNCTION BEK_OUTWEL () RESULT (N)<br/>Becken Ergebnis eines Zeitschrittes ausgeben
<fortran>FUNCTION BEK_WEL () RESULT (LOK)</fortran>
*FUNCTION BEK_UPDATE (ID) RESULT (LOK)<br/>Uebergabe der letzten Zeitschrittwerte
Becken berechnen
*FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)<br/>Funktionsverlauf konstant über Speicherinhalt
<fortran>FUNCTION BEK_FKTCHECK () RESULT(LOK)</fortran>
*FUNCTION BEK_GET_MAXFUN () RESULT (N)<br/>Maximale Anzahl der Steuerfunktionen
Pruefung der Steigungen m(X). Grenzsteigung ist 19
*FUNCTION BEK_GET_SMAX () RESULT (VOL)<br/>Max. Speicherinhalt fuer ein Becken
<fortran>FUNCTION BEK_CALC_HYA () RESULT(LOK)</fortran>
*FUNCTION BEK_GET_SANF () RESULT (VOL)<br/>Anfangspeicherinhalt fuer ein Becken
Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
*FUNCTION BEK_GET_VOL () RESULT (rVOL)<br/>Speicherinhalt fuer ein Becken
<fortran>FUNCTION BEK_CALC () RESULT(LOK)</fortran>
*FUNCTION BEK_GET_WSP () RESULT (rWSP)<br/>Wasserspiegel fuer ein Becken
Berechnung der Abgaben und Speicherinhalt
*FUNCTION BEK_GET_QFKT () RESULT (N)<br/>Anzahl und letzten Werte der Abgaben fuer ein Becken
<fortran>FUNCTION BEK_HEADWEL () RESULT(N)</fortran>
*FUNCTION BEK_GET_ANZFUN () RESULT (N)<br/>Anzahl der Steuerfunktionen fuer ein Becken
Becken Header fuer Output-File schreiben
*FUNCTION BEK_GET_KENFUN () RESULT (N)<br/>Anzahl und Kennungen der Funktionen fuer ein Becken
<fortran>FUNCTION BEK_OUTWEL () RESULT (N)</fortran>
*FUNCTION BEK_GET_FUNIAB () RESULT (N)<br/>Anzahl und Kennungen der Steuerfunktionen fuer ein Becken
Becken Ergebnis eines Zeitschrittes ausgeben
*FUNCTION BEK_GET_BEKID () RESULT (ID)<br/>BEKID zu einer Kennung
<fortran>FUNCTION BEK_UPDATE (ID) RESULT (LOK)</fortran>
*FUNCTION BEK_ANZ_WELVAR () RESULT (N)<br/>Anzahl der Ausgabevariablen
Uebergabe der letzten Zeitschrittwerte
*FUNCTION BEK_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
<fortran>FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)</fortran>
*FUNCTION BEK_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
Funktionsverlauf konstant über Speicherinhalt
<fortran>FUNCTION BEK_GET_MAXFUN () RESULT (N)</fortran>
Maximale Anzahl der Steuerfunktionen
<fortran>FUNCTION BEK_GET_SMAX () RESULT (VOL)</fortran>
Max. Speicherinhalt fuer ein Becken
<fortran>FUNCTION BEK_GET_SANF () RESULT (VOL)</fortran>
Anfangspeicherinhalt fuer ein Becken
<fortran>FUNCTION BEK_GET_VOL () RESULT (rVOL)</fortran>
Speicherinhalt fuer ein Becken
<fortran>FUNCTION BEK_GET_WSP () RESULT (rWSP)</fortran>
Wasserspiegel fuer ein Becken
<fortran>FUNCTION BEK_GET_QFKT () RESULT (N)</fortran>
Anzahl und letzten Werte der Abgaben fuer ein Becken
<fortran>FUNCTION BEK_GET_ANZFUN () RESULT (N)</fortran>
Anzahl der Steuerfunktionen fuer ein Becken
<fortran>FUNCTION BEK_GET_KENFUN () RESULT (N)</fortran>
Anzahl und Kennungen der Funktionen fuer ein Becken
<fortran>FUNCTION BEK_GET_FUNIAB () RESULT (N)</fortran>
Anzahl und Kennungen der Steuerfunktionen fuer ein Becken
<fortran>FUNCTION BEK_GET_BEKID () RESULT (ID)</fortran>
BEKID zu einer Kennung
<fortran>FUNCTION BEK_ANZ_WELVAR () RESULT (N)</fortran>
Anzahl der Ausgabevariablen
<fortran>FUNCTION BEK_VERSION () RESULT (VERSION)</fortran>
Versionsnummer des Moduls
<fortran>FUNCTION BEK_IDObj() RESULT (objptr)</fortran>
Objekt zu einer ID
 


[[Category:BlauesModell]]
[[Category:BlauesModell]]
[[Category:BlauesModell Code]]
[[Category:BlauesModell Code]]

Revision as of 03:36, 6 March 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 BEK_INI (ANZAHL) RESULT (LOK)</fortran> Initialisiere das Modul fuer die Becken <fortran>FUNCTION BEK_CREATE() RESULT (ID)</fortran> Die naechste freie ID ermitteln, erstellt neues System <fortran>FUNCTION BEK_SYS() RESULT (LOK)</fortran> Neues Becken einrichten <fortran>FUNCTION BEK_NEU () RESULT (LOK)</fortran> Neues Becken-Objekt einrichten <fortran>FUNCTION BEK_START () RESULT (LOK)</fortran> Anfangsbedingungen der Becken setzen <fortran>FUNCTION BEK_WEL () RESULT (LOK)</fortran> Becken berechnen <fortran>FUNCTION BEK_FKTCHECK () RESULT(LOK)</fortran> Pruefung der Steigungen m(X). Grenzsteigung ist 19 <fortran>FUNCTION BEK_CALC_HYA () RESULT(LOK)</fortran> Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine <fortran>FUNCTION BEK_CALC () RESULT(LOK)</fortran> Berechnung der Abgaben und Speicherinhalt <fortran>FUNCTION BEK_HEADWEL () RESULT(N)</fortran> Becken Header fuer Output-File schreiben <fortran>FUNCTION BEK_OUTWEL () RESULT (N)</fortran> Becken Ergebnis eines Zeitschrittes ausgeben <fortran>FUNCTION BEK_UPDATE (ID) RESULT (LOK)</fortran> Uebergabe der letzten Zeitschrittwerte <fortran>FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)</fortran> Funktionsverlauf konstant über Speicherinhalt <fortran>FUNCTION BEK_GET_MAXFUN () RESULT (N)</fortran> Maximale Anzahl der Steuerfunktionen <fortran>FUNCTION BEK_GET_SMAX () RESULT (VOL)</fortran> Max. Speicherinhalt fuer ein Becken <fortran>FUNCTION BEK_GET_SANF () RESULT (VOL)</fortran> Anfangspeicherinhalt fuer ein Becken <fortran>FUNCTION BEK_GET_VOL () RESULT (rVOL)</fortran> Speicherinhalt fuer ein Becken <fortran>FUNCTION BEK_GET_WSP () RESULT (rWSP)</fortran> Wasserspiegel fuer ein Becken <fortran>FUNCTION BEK_GET_QFKT () RESULT (N)</fortran> Anzahl und letzten Werte der Abgaben fuer ein Becken <fortran>FUNCTION BEK_GET_ANZFUN () RESULT (N)</fortran> Anzahl der Steuerfunktionen fuer ein Becken <fortran>FUNCTION BEK_GET_KENFUN () RESULT (N)</fortran> Anzahl und Kennungen der Funktionen fuer ein Becken <fortran>FUNCTION BEK_GET_FUNIAB () RESULT (N)</fortran> Anzahl und Kennungen der Steuerfunktionen fuer ein Becken <fortran>FUNCTION BEK_GET_BEKID () RESULT (ID)</fortran> BEKID zu einer Kennung <fortran>FUNCTION BEK_ANZ_WELVAR () RESULT (N)</fortran> Anzahl der Ausgabevariablen <fortran>FUNCTION BEK_VERSION () RESULT (VERSION)</fortran> Versionsnummer des Moduls <fortran>FUNCTION BEK_IDObj() RESULT (objptr)</fortran> Objekt zu einer ID