MODBEK: Difference between revisions
m (Modbek wurde nach MODBEK verschoben) |
m (fix syntax highlighting) |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{BlauesModell Module}} | |||
[[ | <source lang="fortran">FUNCTION BEK_INI (ANZAHL) RESULT (LOK)</source> | ||
Initialisiere das Modul fuer die Becken | |||
<source lang="fortran">FUNCTION BEK_CREATE() RESULT (ID)</source> | |||
Die naechste freie ID ermitteln, erstellt neues System | |||
<source lang="fortran">FUNCTION BEK_SYS() RESULT (LOK)</source> | |||
Neues Becken einrichten | |||
<source lang="fortran">FUNCTION BEK_NEU () RESULT (LOK)</source> | |||
Neues Becken-Objekt einrichten | |||
<source lang="fortran">FUNCTION BEK_START () RESULT (LOK)</source> | |||
Anfangsbedingungen der Becken setzen | |||
<source lang="fortran">FUNCTION BEK_WEL () RESULT (LOK)</source> | |||
Becken berechnen | |||
<source lang="fortran">FUNCTION BEK_FKTCHECK () RESULT(LOK)</source> | |||
Pruefung der Steigungen m(X). Grenzsteigung ist 19 | |||
<source lang="fortran">FUNCTION BEK_CALC_HYA () RESULT(LOK)</source> | |||
Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine | |||
<source lang="fortran">FUNCTION BEK_CALC () RESULT(LOK)</source> | |||
Berechnung der Abgaben und Speicherinhalt | |||
<source lang="fortran">FUNCTION BEK_HEADWEL () RESULT(N)</source> | |||
Becken Header fuer Output-File schreiben | |||
<source lang="fortran">FUNCTION BEK_OUTWEL () RESULT (N)</source> | |||
Becken Ergebnis eines Zeitschrittes ausgeben | |||
<source lang="fortran">FUNCTION BEK_UPDATE (ID) RESULT (LOK)</source> | |||
Uebergabe der letzten Zeitschrittwerte | |||
<source lang="fortran">FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)</source> | |||
Funktionsverlauf konstant über Speicherinhalt | |||
<source lang="fortran">FUNCTION BEK_GET_MAXFUN () RESULT (N)</source> | |||
Maximale Anzahl der Steuerfunktionen | |||
<source lang="fortran">FUNCTION BEK_GET_SMAX () RESULT (VOL)</source> | |||
Max. Speicherinhalt fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_SANF () RESULT (VOL)</source> | |||
Anfangspeicherinhalt fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_VOL () RESULT (rVOL)</source> | |||
Speicherinhalt fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_WSP () RESULT (rWSP)</source> | |||
Wasserspiegel fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_QFKT () RESULT (N)</source> | |||
Anzahl und letzten Werte der Abgaben fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_ANZFUN () RESULT (N)</source> | |||
Anzahl der Steuerfunktionen fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_KENFUN () RESULT (N)</source> | |||
Anzahl und Kennungen der Funktionen fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_FUNIAB () RESULT (N)</source> | |||
Anzahl und Kennungen der Steuerfunktionen fuer ein Becken | |||
<source lang="fortran">FUNCTION BEK_GET_BEKID () RESULT (ID)</source> | |||
BEKID zu einer Kennung | |||
<source lang="fortran">FUNCTION BEK_ANZ_WELVAR () RESULT (N)</source> | |||
Anzahl der Ausgabevariablen | |||
<source lang="fortran">FUNCTION BEK_VERSION () RESULT (VERSION)</source> | |||
Versionsnummer des Moduls | |||
<source lang="fortran">FUNCTION BEK_IDObj() RESULT (objptr)</source> | |||
Objekt zu einer ID | |||
[[Kategorie:BlueM Code]] | |||
Latest revision as of 08:20, 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 BEK_INI (ANZAHL) RESULT (LOK)
Initialisiere das Modul fuer die Becken
FUNCTION BEK_CREATE() RESULT (ID)
Die naechste freie ID ermitteln, erstellt neues System
FUNCTION BEK_SYS() RESULT (LOK)
Neues Becken einrichten
FUNCTION BEK_NEU () RESULT (LOK)
Neues Becken-Objekt einrichten
FUNCTION BEK_START () RESULT (LOK)
Anfangsbedingungen der Becken setzen
FUNCTION BEK_WEL () RESULT (LOK)
Becken berechnen
FUNCTION BEK_FKTCHECK () RESULT(LOK)
Pruefung der Steigungen m(X). Grenzsteigung ist 19
FUNCTION BEK_CALC_HYA () RESULT(LOK)
Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
FUNCTION BEK_CALC () RESULT(LOK)
Berechnung der Abgaben und Speicherinhalt
FUNCTION BEK_HEADWEL () RESULT(N)
Becken Header fuer Output-File schreiben
FUNCTION BEK_OUTWEL () RESULT (N)
Becken Ergebnis eines Zeitschrittes ausgeben
FUNCTION BEK_UPDATE (ID) RESULT (LOK)
Uebergabe der letzten Zeitschrittwerte
FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)
Funktionsverlauf konstant über Speicherinhalt
FUNCTION BEK_GET_MAXFUN () RESULT (N)
Maximale Anzahl der Steuerfunktionen
FUNCTION BEK_GET_SMAX () RESULT (VOL)
Max. Speicherinhalt fuer ein Becken
FUNCTION BEK_GET_SANF () RESULT (VOL)
Anfangspeicherinhalt fuer ein Becken
FUNCTION BEK_GET_VOL () RESULT (rVOL)
Speicherinhalt fuer ein Becken
FUNCTION BEK_GET_WSP () RESULT (rWSP)
Wasserspiegel fuer ein Becken
FUNCTION BEK_GET_QFKT () RESULT (N)
Anzahl und letzten Werte der Abgaben fuer ein Becken
FUNCTION BEK_GET_ANZFUN () RESULT (N)
Anzahl der Steuerfunktionen fuer ein Becken
FUNCTION BEK_GET_KENFUN () RESULT (N)
Anzahl und Kennungen der Funktionen fuer ein Becken
FUNCTION BEK_GET_FUNIAB () RESULT (N)
Anzahl und Kennungen der Steuerfunktionen fuer ein Becken
FUNCTION BEK_GET_BEKID () RESULT (ID)
BEKID zu einer Kennung
FUNCTION BEK_ANZ_WELVAR () RESULT (N)
Anzahl der Ausgabevariablen
FUNCTION BEK_VERSION () RESULT (VERSION)
Versionsnummer des Moduls
FUNCTION BEK_IDObj() RESULT (objptr)
Objekt zu einer ID