Modellkonfiguration

Aus ILMS-Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
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 verschiedene Informationen bereitstellt. Folgende Informationen dienen dabei zur Konfiguration der 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 der Konfiguration der Komponente:
** Attributname (z.B. attribute="snowCritDens")
+
*# Attributname (z.B. attribute="snowCritDens")
** Komponentenname (z.B. component="J2KProcessSnow")
+
*# Komponentenname (z.B. component="J2KProcessSnow")
** Aktueller Wert (z.B. value="0.45")
+
*# 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")
** Name in der Oberfläche (z.B. name="J2KProcessSnow.snowCritDens")
+
*# Beschreibung (z.B. description="Snowpack density beyond free water is released [dec%]")
** Beschreibung (z.B. description="Snowpack density beyond free water is released [dec%]")
+
*# Defaultwert (z.B. default="0.7")
** Defaultwert (z.B. default="0.7")
+
*# Datentyp (z.B. type="float")
** Datentyp (z.B. type="float")
+
*# Gültigkeitsintervall (z.B. range="0.1;1.0")
** Gültigkeitsintervall (z.B. range="0.1;1.0")
+
:Die letzten vier Informationen werden dabei für die Erzeugung eines graphischen Eingabefeldes verwendet.

Version vom 22. September 2006, 13:39 Uhr

Die Modellkonfiguration (Dateiendung "jmc") ist ein XML-Dokument, welches zwei Funktionen erfüllt:

  1. Sie dient als individuelle Konfiguration für ein konkretes Modell, welches in einer Modelldefinitionsdatei abgelegt ist.
  2. 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:

<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 der Konfiguration der Komponente:
    1. Attributname (z.B. attribute="snowCritDens")
    2. Komponentenname (z.B. component="J2KProcessSnow")
    3. Aktueller Wert (z.B. value="0.45")
    4. Name in der Oberfläche (z.B. name="J2KProcessSnow.snowCritDens")
    5. Beschreibung (z.B. description="Snowpack density beyond free water is released [dec%]")
    6. Defaultwert (z.B. default="0.7")
    7. Datentyp (z.B. type="float")
    8. Gültigkeitsintervall (z.B. range="0.1;1.0")
Die letzten vier Informationen werden dabei für die Erzeugung eines graphischen Eingabefeldes verwendet.
Meine Werkzeuge