Configuração do modelo

Da ILMS-Wiki
(Diferença entre edições)
(Formato)
 
(Uma edição intermédia de um utilizador não apresentada)
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 um modelo|Arquivo de definição de modelo]].
+
# É 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.
  
Linha 8: Linha 8:
  
 
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 [[Definição_de_um_modelo|Arquivo de definição de modelo]], por exemplo,
+
* O nome do correspondente [[Definição_de_um_modelo|arquivo de definição de modelo]], por exemplo,
 
  <config ... modeldefinition="j2k_gehlberg.xml" ...>
 
  <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

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:

  1. É uma configuração individual para um modelo concreto que está armazenado no arquivo de definição de modelo.
  2. 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:

<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:
    1. Nome do atributo (por exemplo, atributo="snowCritDens")
    2. Nome do componente (por exemplo, componente=”J2KProcessSnow”)
    3. Valor atual (por exemplo, value="0.45")
    4. Nome na interface (por exemplo, name="J2KProcessSnow.snowCritDens")
    5. Descrição (description="Snowpack density beyond free water is released (densidade da camada de neve é liberada além da água livre) [dezembro%]")
    6. O valor padrão (por exemplo, default="0.7")
    7. Tipo de dados (por exemplo, tipo="float", tipos possíveis tipos são: float, int, string, boolean, file, dir, date)
    8. 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.

Ferramentas pessoais
Noutras línguas