MODBIL: Difference between revisions

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


<HIGHLIGHTSYNTAX language ="fortran90">FUNCTION BIL_INI () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_INI () RESULT (LOK)</fortran>
:Initialisiere das Modul für Bilanzen
:Initialisiere das Modul für Bilanzen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BFKT_INI () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BFKT_INI () RESULT (LOK)</fortran>
:Initialisiere das Modul für Bilanzen: Funktionen
:Initialisiere das Modul für Bilanzen: Funktionen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BSOLL_INI () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BSOLL_INI () RESULT (LOK)</fortran>
:Initialisiere das Modul für Bilanzen: Sollwerte
:Initialisiere das Modul für Bilanzen: Sollwerte
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_CREATE () RESULT (ID)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_CREATE () RESULT (ID)</fortran>
:Die nächste freie ID ermitteln
:Die nächste freie ID ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BFKT_CREATE () RESULT (ID)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BFKT_CREATE () RESULT (ID)</fortran>
:Die nächste freie ID ermitteln
:Die nächste freie ID ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BSOLL_CREATE () RESULT (ID)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BSOLL_CREATE () RESULT (ID)</fortran>
:Die nächste freie ID ermitteln
:Die nächste freie ID ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_NEU () RESULT (LOK)</fortran>
:Neues Bilanz-Objekt einrichten
:Neues Bilanz-Objekt einrichten
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BFKT_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BFKT_NEU () RESULT (LOK)</fortran>
:Neues Bilanz-Objekt einrichten: Funktionen
:Neues Bilanz-Objekt einrichten: Funktionen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BSOLL_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BSOLL_NEU () RESULT (LOK)</fortran>
:Neues Bilanz-Objekt einrichten: Sollwerte
:Neues Bilanz-Objekt einrichten: Sollwerte
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_SYS () RESULT (IDBil)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_SYS () RESULT (IDBil)</fortran>
:Bilanzen einrichten
:Bilanzen einrichten
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_START () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_START () RESULT (LOK)</fortran>
:Anfangsbedingungen der Bilanzen für alle beteiligten Objekte
:Anfangsbedingungen der Bilanzen für alle beteiligten Objekte
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_WEL () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_WEL () RESULT (LOK)</fortran>
:Bilanzen berechnen
:Bilanzen berechnen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_RESET () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_RESET () RESULT (LOK)</fortran>
:Zurücksetzen der Werte während einer Iteration
:Zurücksetzen der Werte während einer Iteration
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_UPDATE () RESULT (LOK)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_UPDATE () RESULT (LOK)</fortran>
:Übergabe der letzten Zeitschrittwerte
:Übergabe der letzten Zeitschrittwerte
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_IDObj () RESULT (objptr)</fortran>
:Objekt zu einer ID
:Objekt zu einer ID
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BFKT_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BFKT_IDObj () RESULT (objptr)</fortran>
:Objekt zu einer Bilanz-Funktion-ID
:Objekt zu einer Bilanz-Funktion-ID
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BSOLL_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BSOLL_IDObj () RESULT (objptr)</fortran>
:Objekt zu einer Bilanz-Sollwert-ID
:Objekt zu einer Bilanz-Sollwert-ID
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION BIL_TEST () RESULT (i)</HIGHLIGHTSYNTAX>
<fortran>FUNCTION BIL_TEST () RESULT (i)</fortran>
:Testumgebung
:Testumgebung


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

Revision as of 08:09, 18 October 2006

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 BIL_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für Bilanzen

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

Initialisiere das Modul für Bilanzen: Funktionen

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

Initialisiere das Modul für Bilanzen: Sollwerte

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

Die nächste freie ID ermitteln

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

Die nächste freie ID ermitteln

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

Die nächste freie ID ermitteln

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

Neues Bilanz-Objekt einrichten

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

Neues Bilanz-Objekt einrichten: Funktionen

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

Neues Bilanz-Objekt einrichten: Sollwerte

<fortran>FUNCTION BIL_SYS () RESULT (IDBil)</fortran>

Bilanzen einrichten

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

Anfangsbedingungen der Bilanzen für alle beteiligten Objekte

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

Bilanzen berechnen

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

Zurücksetzen der Werte während einer Iteration

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

Übergabe der letzten Zeitschrittwerte

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

Objekt zu einer ID

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

Objekt zu einer Bilanz-Funktion-ID

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

Objekt zu einer Bilanz-Sollwert-ID

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

Testumgebung