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




[[Kategorie:BlueM Code]]
[[Kategorie:BlueM Code]]

Latest revision as of 09: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