Configuração do modelo

Da ILMS-Wiki

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