MODBF: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 28: Line 28:
*FUNCTION LNZ_GET_PARA () RESULT(LOK)
*FUNCTION LNZ_GET_PARA () RESULT(LOK)
*FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)<br/>Aggregation des Simulationsbodens aus den Eingangsdaten
*FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)<br/>Aggregation des Simulationsbodens aus den Eingangsdaten
*FUNCTION BF_SCHICHT_PARA () RESULT(iKNG)<br/>Berechnung der Bodendicken und Wichtungsfaktoren zur Simulation
*FUNCTION BF_BODEN_PARA () RESULT(iKNG)<br/>Berechnung der Bodengroessen aus Wichtungsfaktoren zur Simulation
*FUNCTION BF_FKT_X () RESULT (NSTZ)<br/>Funktionsverlauf fuer Bodenart/Prozess bestimmen
*FUNCTION BF_FKT_Y() RESULT (NSTZ)<br/>Funktionsverlauf fuer Bodenart/Prozess bestimmen
*FUNCTION BF_FKT_WRITE () RESULT (LOK)<br/>Funktionsverlauf fuer Bodenart/Prozess in Datei schreiben
*FUNCTION BF_PROZ_WRITE () RESULT (LOK)<br/>Bodenprozesse in Datei schreiben
*FUNCTION BF_LNZ_MINWE () RESULT (MinWE)<br/>Mindestwurzeltiefe
*FUNCTION BF_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
*FUNCTION BOA_GET_ID () RESULT (ID)<br/>ID zu einer BOAID
*FUNCTION BOD_GET_ID () RESULT (ID)<br/>ID zu einer BODID
*FUNCTION LNZ_GET_ID () RESULT (ID)<br/>ID zu einer LNZID
*FUNCTION BOA_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION BOD_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION LNZ_IDObj() RESULT (objptr)<br/>Objekt zu einer ID

Revision as of 02:50, 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
  • FUNCTION BF_SCHICHT_PARA () RESULT(iKNG)
    Berechnung der Bodendicken und Wichtungsfaktoren zur Simulation
  • FUNCTION BF_BODEN_PARA () RESULT(iKNG)
    Berechnung der Bodengroessen aus Wichtungsfaktoren zur Simulation
  • FUNCTION BF_FKT_X () RESULT (NSTZ)
    Funktionsverlauf fuer Bodenart/Prozess bestimmen
  • FUNCTION BF_FKT_Y() RESULT (NSTZ)
    Funktionsverlauf fuer Bodenart/Prozess bestimmen
  • FUNCTION BF_FKT_WRITE () RESULT (LOK)
    Funktionsverlauf fuer Bodenart/Prozess in Datei schreiben
  • FUNCTION BF_PROZ_WRITE () RESULT (LOK)
    Bodenprozesse in Datei schreiben
  • FUNCTION BF_LNZ_MINWE () RESULT (MinWE)
    Mindestwurzeltiefe
  • FUNCTION BF_VERSION () RESULT (VERSION)
    Versionsnummer des Moduls
  • FUNCTION BOA_GET_ID () RESULT (ID)
    ID zu einer BOAID
  • FUNCTION BOD_GET_ID () RESULT (ID)
    ID zu einer BODID
  • FUNCTION LNZ_GET_ID () RESULT (ID)
    ID zu einer LNZID
  • FUNCTION BOA_IDObj() RESULT (objptr)
    Objekt zu einer ID
  • FUNCTION BOD_IDObj() RESULT (objptr)
    Objekt zu einer ID
  • FUNCTION LNZ_IDObj() RESULT (objptr)
    Objekt zu einer ID