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