콘텐츠로 이동

입력 규칙

FrontISTR의 입력 파일(전체 제어 데이터 .dat, 해석 제어 데이터 .cnt, 메시 데이터 .msh)은 공통 기술 규칙을 따른다.

파일의 특징

  • 자유 형식 기반의 ASCII 형식 파일이다.
  • !로 시작하는 헤더와 그 뒤에 이어지는 데이터로 구성된다.
  • 헤더를 기술하는 순서는 기본적으로 자유롭다.
  • 데이터 구분 기호에는 ,를 사용한다.

Note: 해석 제어 데이터 고유의 특징

해석 제어 데이터(.cnt)에는 다음과 같은 추가 특징이 있다.

  • 파일 내부는 크게 계산 제어 데이터, 솔버 제어 데이터, 후처리(가시화) 제어 데이터의 세 영역으로 나뉜다.
  • 파일 마지막에 !END를 입력하여 종료한다.

헤더

데이터의 의미와 데이터 블록을 식별한다. 행의 첫 문자가 !로 시작하면 헤더로 간주한다.

헤더 행

헤더와 그에 수반되는 파라미터를 기술한다.

  • 헤더 행은 헤더로 시작해야 한다.
  • 파라미터가 필요한 경우 ,를 사용하여 뒤에 이어서 기술해야 한다.
  • 파라미터가 값을 갖는 경우 파라미터 뒤에 =를 쓰고 그 다음에 값을 기술한다.
  • 헤더 행은 여러 행에 걸쳐 기술할 수 없다.

데이터 행

헤더 행 다음 행부터 시작하며 필요한 데이터를 기술한다.

  • 데이터 행은 여러 행에 걸칠 수 있으며, 이는 각 헤더에서 정의하는 데이터 기술 규칙에 따라 결정된다.
  • 데이터 행이 필요하지 않은 경우도 있다.

구분 문자

데이터의 구분 문자에는 쉼표 ,를 사용한다.

공백 처리

공백은 무시된다.

이름

이름에 사용할 수 있는 문자는 밑줄 _, 하이픈 -, 영숫자 a-z A-Z 0-9이며, 첫 문자는 _ 또는 영문자 a-z A-Z로 시작해야 한다.

  • 대소문자를 구분하지 않으며 내부적으로 모두 대문자로 처리한다.
  • 이름의 최대 길이는 63자이다.

파일명

파일명에 사용할 수 있는 문자는 밑줄 _, 하이픈 -, 마침표 ., 슬래시 /, 영숫자 a-z A-Z 0-9이다.

  • 별도의 설명이 없는 한 파일명에는 경로를 포함해도 된다. 상대 경로와 절대 경로 모두 지정할 수 있다.
  • 파일명의 최대 길이는 1023자이다.

부동소수점 데이터

지수는 있어도 되고 없어도 된다. 지수 앞에는 E 또는 e 기호를 붙여야 한다. Ee 중 어느 것을 사용해도 된다.

참고:

D 또는 d는 사용할 수 없다.

주석 행

행의 시작이 !! 또는 #인 행은 주석 행으로 간주되어 무시된다.

  • 주석 행은 파일 내 임의의 위치에 삽입할 수 있으며 개수에 제한이 없다.

!END

데이터의 끝을 나타낸다. 이 헤더가 나타나면 데이터 읽기를 종료한다.