Ir para o conteúdo

Regras de entrada

Os ficheiros de entrada do FrontISTR (dados de controlo global .dat, dados de controlo da análise .cnt e dados de malha .msh) seguem regras de escrita comuns.

Características dos ficheiros

  • São ficheiros ASCII de formato livre.
  • São constituídos por cabeçalhos iniciados por ! e pelos dados que se lhes seguem.
  • A ordem de escrita dos cabeçalhos é, em princípio, livre.
  • Usa-se a vírgula , como delimitador dos dados.

Nota: Características específicas dos dados de controlo da análise

Os dados de controlo da análise (.cnt) apresentam ainda as seguintes características.

  • O ficheiro divide-se, de forma geral, em três zonas: dados de controlo do cálculo, dados de controlo do solver e dados de controlo do pós-processamento (visualização).
  • Introduza !END no fim do ficheiro para o terminar.

Cabeçalho

Identifica o significado dos dados e o bloco de dados. Uma linha cujo primeiro carácter seja ! é considerada um cabeçalho.

Linha de cabeçalho

Descreve o cabeçalho e os parâmetros associados.

  • Uma linha de cabeçalho tem de começar por um cabeçalho.
  • Se forem necessários parâmetros, estes têm de se seguir usando ,.
  • Se um parâmetro assumir um valor, ao parâmetro segue-se = e, depois, o valor.
  • Uma linha de cabeçalho não pode estender-se por várias linhas.

Linhas de dados

Começam na linha seguinte à linha de cabeçalho e descrevem os dados necessários.

  • As linhas de dados podem estender-se por várias linhas; isso é determinado pelas regras de descrição de dados definidas para cada cabeçalho.
  • Em alguns casos, não são necessárias linhas de dados.

Delimitador

Usa-se a vírgula , como delimitador dos dados.

Tratamento dos espaços em branco

Os espaços em branco são ignorados.

Nomes

Os caracteres permitidos nos nomes são o underscore _, o hífen - e os caracteres alfanuméricos a-z A-Z 0-9; contudo, o primeiro carácter tem de ser _ ou uma letra a-z A-Z.

  • Não há distinção entre maiúsculas e minúsculas; internamente, todos os nomes são tratados como maiúsculas.
  • O comprimento máximo de um nome é 63 caracteres.

Nomes de ficheiro

Os caracteres permitidos nos nomes de ficheiro são o underscore _, o hífen -, o ponto ., a barra / e os caracteres alfanuméricos a-z A-Z 0-9.

  • Salvo indicação em contrário, os nomes de ficheiro podem incluir um caminho. Podem ser especificados caminhos relativos ou absolutos.
  • O comprimento máximo de um nome de ficheiro é 1023 caracteres.

Dados de vírgula flutuante

O expoente pode estar presente ou ser omitido. Antes do expoente, deve ser colocado o símbolo E ou e. Pode ser usado tanto E como e.

Nota:

Não é possível usar D nem d.

Linhas de comentário

As linhas que começam por !! ou # são consideradas linhas de comentário e são ignoradas.

  • As linhas de comentário podem ser inseridas em qualquer posição do ficheiro, sem limite de quantidade.

!END

Indica o fim dos dados. Quando este cabeçalho aparece, a leitura dos dados termina.