MODBEK: Difference between revisions

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


[[Category:BlauesModell]]
<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 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
1
FUNCTION BEK_INI (ANZAHL) RESULT (LOK)

Initialisiere das Modul fuer die Becken

1
FUNCTION BEK_CREATE() RESULT (ID)

Die naechste freie ID ermitteln, erstellt neues System

1
FUNCTION BEK_SYS() RESULT (LOK)

Neues Becken einrichten

1
FUNCTION BEK_NEU () RESULT (LOK)

Neues Becken-Objekt einrichten

1
FUNCTION BEK_START () RESULT (LOK)

Anfangsbedingungen der Becken setzen

1
FUNCTION BEK_WEL () RESULT (LOK)

Becken berechnen

1
FUNCTION BEK_FKTCHECK () RESULT(LOK)

Pruefung der Steigungen m(X). Grenzsteigung ist 19

1
FUNCTION BEK_CALC_HYA () RESULT(LOK)

Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine

1
FUNCTION BEK_CALC () RESULT(LOK)

Berechnung der Abgaben und Speicherinhalt

1
FUNCTION BEK_HEADWEL () RESULT(N)

Becken Header fuer Output-File schreiben

1
FUNCTION BEK_OUTWEL () RESULT (N)

Becken Ergebnis eines Zeitschrittes ausgeben

1
FUNCTION BEK_UPDATE (ID) RESULT (LOK)

Uebergabe der letzten Zeitschrittwerte

1
FUNCTION BEK_GET_DEFAULT_FKT () RESULT(N)

Funktionsverlauf konstant über Speicherinhalt

1
FUNCTION BEK_GET_MAXFUN () RESULT (N)

Maximale Anzahl der Steuerfunktionen

1
FUNCTION BEK_GET_SMAX () RESULT (VOL)

Max. Speicherinhalt fuer ein Becken

1
FUNCTION BEK_GET_SANF () RESULT (VOL)

Anfangspeicherinhalt fuer ein Becken

1
FUNCTION BEK_GET_VOL () RESULT (rVOL)

Speicherinhalt fuer ein Becken

1
FUNCTION BEK_GET_WSP () RESULT (rWSP)

Wasserspiegel fuer ein Becken

1
FUNCTION BEK_GET_QFKT () RESULT (N)

Anzahl und letzten Werte der Abgaben fuer ein Becken

1
FUNCTION BEK_GET_ANZFUN () RESULT (N)

Anzahl der Steuerfunktionen fuer ein Becken

1
FUNCTION BEK_GET_KENFUN () RESULT (N)

Anzahl und Kennungen der Funktionen fuer ein Becken

1
FUNCTION BEK_GET_FUNIAB () RESULT (N)

Anzahl und Kennungen der Steuerfunktionen fuer ein Becken

1
FUNCTION BEK_GET_BEKID () RESULT (ID)

BEKID zu einer Kennung

1
FUNCTION BEK_ANZ_WELVAR () RESULT (N)

Anzahl der Ausgabevariablen

1
FUNCTION BEK_VERSION () RESULT (VERSION)

Versionsnummer des Moduls

1
FUNCTION BEK_IDObj() RESULT (objptr)

Objekt zu einer ID