MODBF: Difference between revisions
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