Configuração do modelo
 (Criou nova página com 'de:Modellkonfiguration en:Model_Configuration A configuração do modelo (arquivo terminando em "jmc"), como o documento xml que tem duas funções: # É uma configu...')  | 
		 (→Formato)  | 
		||
| (11 edições intermédias de um utilizador não apresentadas) | |||
| Linha 2: | Linha 2: | ||
[[en:Model_Configuration]]  | [[en:Model_Configuration]]  | ||
A configuração do modelo (arquivo terminando em "jmc"), como o documento xml que tem duas funções:  | A configuração do modelo (arquivo terminando em "jmc"), como o documento xml que tem duas funções:  | ||
| − | # É uma configuração individual para um modelo concreto que está armazenado no [[Definição de   | + | # É uma configuração individual para um modelo concreto que está armazenado no [[Definição de um modelo|arquivo de definição de modelo]].  | 
# Define a visualização no [[JAMS Launcher|JAMS Launcher]] que é ajustada para cada parâmetro.  | # Define a visualização no [[JAMS Launcher|JAMS Launcher]] que é ajustada para cada parâmetro.  | ||
| − | ==   | + | == Formato ==  | 
A informação mais importante na configuração do modelo inclui:  | A informação mais importante na configuração do modelo inclui:  | ||
| − | * O nome do correspondente [[  | + | * O nome do correspondente [[Definição_de_um_modelo|arquivo de definição de modelo]], por exemplo,  | 
| − | + |  <config ... modeldefinition="j2k_gehlberg.xml" ...>  | |
* Vários elementos do grupo, que permitem agrupar componentes do editor no [[JAMS Launcher|JAMS Launcher]] em forma de tabuladores  | * Vários elementos do grupo, que permitem agrupar componentes do editor no [[JAMS Launcher|JAMS Launcher]] em forma de tabuladores  | ||
| − | <group description="Common model parameters" name="Main">  | + |  <group description="Common model parameters" name="Main">  | 
 ...  |  ...  | ||
| − | + |  </group>  | |
* Alguns elementos de propriedade como elementos provindos dos elementos do grupo; o componente fornece a cada informações para um atributo de um componente JAMS. As informações a seguir servem como configuração do componente:  | * Alguns elementos de propriedade como elementos provindos dos elementos do grupo; o componente fornece a cada informações para um atributo de um componente JAMS. As informações a seguir servem como configuração do componente:  | ||
*# Nome do atributo (por exemplo, atributo="snowCritDens")  | *# Nome do atributo (por exemplo, atributo="snowCritDens")  | ||
| Linha 23: | Linha 23: | ||
*# Tipo de dados (por exemplo, tipo="float", tipos possíveis tipos são: float, int, string, boolean, file, dir, date)  | *# Tipo de dados (por exemplo, tipo="float", tipos possíveis tipos são: float, int, string, boolean, file, dir, date)  | ||
*# Faixa de validade (por exemplo range="0,1, 1,0")  | *# Faixa de validade (por exemplo range="0,1, 1,0")  | ||
| − | : As últimas cinco informações são usadas para criar um campo de entrada gráfica. Se o prompt do JAMS Launcher estiver desligado no [[  | + | : As últimas cinco informações são usadas para criar um campo de entrada gráfica. Se o prompt do JAMS Launcher estiver desligado no [[Configuração de sistema|arquivo de configuração do sistema]], apenas as três primeiras informações serão relevantes.  | 
| − | + | ||
| − | + | ||
== Ativando e desativando componentes ==  | == Ativando e desativando componentes ==  | ||
| Linha 32: | Linha 30: | ||
Um exemplo poderia ser como se segue:  | Um exemplo poderia ser como se segue:  | ||
| − | + |  <property attribute="%enable%" component="Map" default="1" description="Map on or off"    | |
            name="Map enable" range="" type="boolean" value="1"/>  |             name="Map enable" range="" type="boolean" value="1"/>  | ||
== O processamento da configuração do modelo antes da execução do mesmo ==  | == O processamento da configuração do modelo antes da execução do mesmo ==  | ||
| − | Quando o modelo JAMS é iniciado, ele é gerado a partir da [[  | + | Quando o modelo JAMS é iniciado, ele é gerado a partir da [[Definição_de_um_modelo| definição de um modelo]] e os atributos são inicializados com os valores da configuração do modelo, desde que esses tenham sido indicados. Isso vale se o JAMS Launcher não for usado. Desta maneira, a configuração do modelo pode ser utilizada para gerir configurações diferentes para um único modelo. Para todos os atributos que não estão listados na configuração do modelo, os valores a partir de sua definição permanecem válidos.  | 
Edição actual desde as 20h48min de 11 de Junho de 2013
A configuração do modelo (arquivo terminando em "jmc"), como o documento xml que tem duas funções:
- É uma configuração individual para um modelo concreto que está armazenado no arquivo de definição de modelo.
 - Define a visualização no JAMS Launcher que é ajustada para cada parâmetro.
 
Formato
A informação mais importante na configuração do modelo inclui:
- O nome do correspondente arquivo de definição de modelo, por exemplo,
 
<config ... modeldefinition="j2k_gehlberg.xml" ...>
- Vários elementos do grupo, que permitem agrupar componentes do editor no JAMS Launcher em forma de tabuladores
 
<group description="Common model parameters" name="Main">
...
</group>
-  Alguns elementos de propriedade como elementos provindos dos elementos do grupo; o componente fornece a cada informações para um atributo de um componente JAMS. As informações a seguir servem como configuração do componente:
- Nome do atributo (por exemplo, atributo="snowCritDens")
 - Nome do componente (por exemplo, componente=”J2KProcessSnow”)
 - Valor atual (por exemplo, value="0.45")
 - Nome na interface (por exemplo, name="J2KProcessSnow.snowCritDens")
 - Descrição (description="Snowpack density beyond free water is released (densidade da camada de neve é liberada além da água livre) [dezembro%]")
 - O valor padrão (por exemplo, default="0.7")
 - Tipo de dados (por exemplo, tipo="float", tipos possíveis tipos são: float, int, string, boolean, file, dir, date)
 - Faixa de validade (por exemplo range="0,1, 1,0")
 
 
- As últimas cinco informações são usadas para criar um campo de entrada gráfica. Se o prompt do JAMS Launcher estiver desligado no arquivo de configuração do sistema, apenas as três primeiras informações serão relevantes.
 
Ativando e desativando componentes
Usando um elemento de propriedade com o nome do atributo reservado %enable% um componente pode ser ligado ou desligado no modelo de configuração. O tipo de atributo é o “boolean”. Se tal dado de entrada existe para um componente, este apenas será gerado para a execução do modelo, se o seu valor for "1". Além disso, este atributo não tem qualquer influência sobre o componente.
Um exemplo poderia ser como se segue:
<property attribute="%enable%" component="Map" default="1" description="Map on or off" 
          name="Map enable" range="" type="boolean" value="1"/>
O processamento da configuração do modelo antes da execução do mesmo
Quando o modelo JAMS é iniciado, ele é gerado a partir da definição de um modelo e os atributos são inicializados com os valores da configuração do modelo, desde que esses tenham sido indicados. Isso vale se o JAMS Launcher não for usado. Desta maneira, a configuração do modelo pode ser utilizada para gerir configurações diferentes para um único modelo. Para todos os atributos que não estão listados na configuração do modelo, os valores a partir de sua definição permanecem válidos.