Modellkonfiguration
Aus ILMS-Wiki
		(Unterschied zwischen Versionen)
		
		
Nsk  (Diskussion | Beiträge)  | 
		Nsk  (Diskussion | Beiträge)   | 
		||
| Zeile 10: | Zeile 10: | ||
  ...  |   ...  | ||
  </group>  |   </group>  | ||
| − | * als Kindelemente der group-Elemente eine Reihe von property-Elementen, die für je ein Attribut einer JAMS-Komponente   | + | * als Kindelemente der group-Elemente eine Reihe von property-Elementen, die für je ein Attribut einer JAMS-Komponente verschiedene Informationen bereitstellt. Folgende Informationen dienen dabei zur Konfiguration der Komponente:  | 
| − | ** Attributname (z.B. attribute="  | + | ** Attributname (z.B. attribute="snowCritDens")  | 
| − | ** Komponentenname (z.B. component="  | + | ** Komponentenname (z.B. component="J2KProcessSnow")  | 
| − | **   | + | ** Aktueller Wert (z.B. value="0.45")  | 
| − | + | Folgende Informationen werden darüber hinaus für die Erzeugung eines graphischen Eingabefeldes verwendet:  | |
| − | ** Name in der Oberfläche (z.B. name="  | + | ** Name in der Oberfläche (z.B. name="J2KProcessSnow.snowCritDens")  | 
| − | **   | + | ** Beschreibung (z.B. description="Snowpack density beyond free water is released [dec%]")  | 
| − | ** Defaultwert (z.B. )  | + | ** Defaultwert (z.B. default="0.7")  | 
| − | **   | + | ** Datentyp (z.B. type="float")  | 
| − | **   | + | ** Gültigkeitsintervall (z.B. range="0.1;1.0")  | 
| − | + | ||
Version vom 22. September 2006, 13:31 Uhr
Die Modellkonfiguration (Dateiendung "jmc") ist ein XML-Dokument, welches zwei Funktionen erfüllt:
- Sie dient als individuelle Konfiguration für ein konkretes Modell, welches in einer Modelldefinitionsdatei abgelegt ist.
 - Sie definiert für jeden Parameter, der angepasst wird, wie dieser im JAMS-Launcher dargestellt wird.
 
Zu den wichtigsten Informationen in der Modellkonfiguration zählen:
- der Name der zugehörigen Modelldefinitionsdatei, z.B.
 
<config ... modeldefinition="j2k_gehlberg.xml" ...>
- eine Reihe von group-Elementen, die ein Gruppieren von Editorkomponenten im JAMS-Launcher in Form von Tabulatoren ermöglicht
 
<group description="" name="Main"> ... </group>
-  als Kindelemente der group-Elemente eine Reihe von property-Elementen, die für je ein Attribut einer JAMS-Komponente verschiedene Informationen bereitstellt. Folgende Informationen dienen dabei zur Konfiguration der Komponente:
- Attributname (z.B. attribute="snowCritDens")
 - Komponentenname (z.B. component="J2KProcessSnow")
 - Aktueller Wert (z.B. value="0.45")
 
 
Folgende Informationen werden darüber hinaus für die Erzeugung eines graphischen Eingabefeldes verwendet:
- Name in der Oberfläche (z.B. name="J2KProcessSnow.snowCritDens")
 - Beschreibung (z.B. description="Snowpack density beyond free water is released [dec%]")
 - Defaultwert (z.B. default="0.7")
 - Datentyp (z.B. type="float")
 - Gültigkeitsintervall (z.B. range="0.1;1.0")