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
!ENDno 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
Dnemd.
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.