Gå til indholdet

Inputregler

FrontISTR-inputfiler (globale kontroldata .dat, analysekontroldata .cnt og netdata .msh) følger fælles syntaksregler.

Filkarakteristika

  • Filerne er i ASCII-format med frit format.
  • De består af headere, der begynder med !, og de efterfølgende data.
  • Rækkefølgen af headere er som udgangspunkt fri.
  • Komma , anvendes som dataseparator.

Bemærk: Særlige egenskaber for analysekontroldata

Analysekontroldata (.cnt) har desuden følgende egenskaber.

  • Filen er overordnet opdelt i tre zoner: beregningskontroldata, solverkontroldata og kontroldata til postprocessering (visualisering).
  • Filen afsluttes ved at indtaste !END sidst i filen.

Identificerer dataenes betydning og datablokken. En linje, hvis første tegn er !, betragtes som en header.

Headerlinje

Beskriver headeren og de tilhørende parametre.

  • En headerlinje skal begynde med en header.
  • Hvis der kræves parametre, skal de følge efter adskilt med ,.
  • Hvis en parameter har en værdi, efterfølges parameteren af =, hvorefter værdien angives.
  • En headerlinje kan ikke strække sig over flere linjer.

Datalinjer

Begynder på linjen efter headerlinjen og beskriver de nødvendige data.

  • Datalinjer kan strække sig over flere linjer; dette bestemmes af de dataregler, der er defineret for den enkelte header.
  • Datalinjer er ikke altid nødvendige.

Separator

Komma , anvendes som dataseparator.

Håndtering af blanktegn

Blanktegn ignoreres.

Navne må indeholde understregning _, bindestreg - og alfanumeriske tegn a-z A-Z 0-9, men det første tegn skal være _ eller et bogstav a-z A-Z.

  • Der skelnes ikke mellem store og små bogstaver; internt behandles alt som store bogstaver.
  • Den maksimale navnelængde er 63 tegn.

Filnavne

Filnavne må indeholde understregning _, bindestreg -, punktum ., skråstreg / og alfanumeriske tegn a-z A-Z 0-9.

  • Medmindre andet er angivet, må filnavne indeholde stier. Både relative og absolutte stier kan angives.
  • Den maksimale filnavnelængde er 1023 tegn.

Flydende-komma-data

En eksponent kan være til stede eller udelades. En eksponent skal indledes med E eller e. Både E og e kan bruges.

Bemærk:

D eller d kan ikke bruges.

Kommentarlinjer

Linjer, der begynder med !! eller #, betragtes som kommentarlinjer og ignoreres.

  • Kommentarlinjer kan indsættes hvor som helst i filen, og der er ingen begrænsning på antallet.

!END

Angiver slutningen på dataene. Når denne header forekommer, afsluttes datalæsningen.

AI-assisted translation May contain errors Official docs Status