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 verschiedene Informationen bereitstellt. Folgende Informationen dienen dabei | + | * 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") |
− | * | + | *# Komponentenname (z.B. component="J2KProcessSnow") |
− | * | + | *# Aktueller Wert (z.B. value="0.45") |
− | + | *# 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") |
− | * | + | :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:
- 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 der Konfiguration der Komponente:
- Attributname (z.B. attribute="snowCritDens")
- Komponentenname (z.B. component="J2KProcessSnow")
- Aktueller Wert (z.B. value="0.45")
- 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")
- Die letzten vier Informationen werden dabei für die Erzeugung eines graphischen Eingabefeldes verwendet.