MODBF: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 22: Line 22:
*FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)<br/>
*FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)<br/>
*FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)<br/>
*FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)<br/>
FUNCTION BOA_GET_ATTRIB () RESULT (LOK)<br/>
*FUNCTION BOA_GET_ATTRIB () RESULT (LOK)<br/>
*FUNCTION LNZ_GET_WE () RESULT (WE)<br/>
*FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)<br/>
*FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)<br/>
*FUNCTION LNZ_GET_PARA () RESULT(LOK)
*FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)<br/>Aggregation des Simulationsbodens aus den Eingangsdaten

Revision as of 02:44, 9 May 2006

  • FUNCTION BOA_INI () RESULT (LOK)
    Initialisiere das Modul fuer die Bodenarten
  • FUNCTION BOD_INI () RESULT (LOK)
    Initialisiere das Modul fuer die Bodentypen
  • FUNCTION LNZ_INI () RESULT (LOK)
    Initialisiere das Modul fuer die Landnutzungen
  • FUNCTION BOA_CREATE() RESULT (ID)
    Die naechste freie ID ermitteln
  • FUNCTION BOD_CREATE() RESULT (ID)
    Die naechste freie ID ermitteln
  • FUNCTION LNZ_CREATE() RESULT (ID)
    Die naechste freie ID ermitteln
  • FUNCTION BOA_NEU () RESULT (LOK)
    Neue Bodenart einrichten
  • FUNCTION BOD_NEU () RESULT (LOK)
    Neuer Bodentyp einrichten
  • FUNCTION LNZ_NEU () RESULT (LOK)
    Neue Landnutzung einrichten
  • FUNCTION BOA_ANZAHL () RESULT (N)
    Anzahl der Bodenarten lesen
  • FUNCTION BOD_ANZAHL () RESULT (N)
    Anzahl der Bodentypen lesen
  • FUNCTION LNZ_ANZAHL () RESULT (N)
    Anzahl der Landnutzungen lesen
  • FUNCTION BOA_SYS () RESULT (LOK)
    Bodenarten lesen
  • FUNCTION BOD_SYS () RESULT (LOK)
    Bodentypen lesen
  • FUNCTION LNZ_SYS () RESULT (LOK)
    Landnutzungen lesen
  • FUNCTION BOD_START () RESULT (LOK)
    Anfangsbedingungen der Bodenarten setzen
  • FUNCTION BF_WEL () RESULT (LOK)
    Berechnung einer Bodensäule: Bodenfeuchtesimulation
    1) Bodenwerte werden in 1/100mm umgerechnet aufgrund mathematischer Probleme bei kleinen Zahlen !!! (HL: 15. Juli 2001)
    2) Bodenwerte werden in 1/1000mm umgerechnet aufgrund mathematischer Probleme bei kleinen Zahlen !!! (HL: 11. November 2002)
    Dicke wird nicht mit dem Skalierungsfaktor belegt (HL: 11. November 2002)
    Haude-Faktoren <= Null abgefangen (HL: 11. November 2002)
  • FUNCTION BF_WELOK () RESULT (LOK)
    Berechnung einer Bodensäule: Bodenfeuchtesimulation
  • FUNCTION BF_CALC_SCHICHT () RESULT (LOK)
    Eine Schicht berechnen
  • FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)
    Eine Schicht nach Überlauf korrigieren
    LKORR = .FALSE. : Korrektur nur bei Überlauf
    LKORR = .TRUE.  : Bilanzausgleich
  • FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)
  • FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)
  • FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)
  • FUNCTION BOA_GET_ATTRIB () RESULT (LOK)
  • FUNCTION LNZ_GET_WE () RESULT (WE)
  • FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)
  • FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)
  • FUNCTION LNZ_GET_PARA () RESULT(LOK)
  • FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)
    Aggregation des Simulationsbodens aus den Eingangsdaten