[Coreform Cubit] 소개 - 15
- jmkim0110
- 3월 29일
- 2분 분량
CUBIT은 구조 및 유동 해석용 격자를 생성하는 전처리 전용 프로그램입니다. Cubit C++ core를 기반으로 Python interface까지 포함하여 20년 이상 업그레이드를 지속하며 현재 CUBIT V2025까지 출시되었습니다.
CUBIT에서는 자체적으로 형상을 만들 수 있고, 격자를 또한 생성하는 것이 가능합니다. 추가적으로 각각의 경계조건을 지정/부여할 수 있기 때문에 다양한 해석 프로그램에서 편리하게 사용이 가능합니다.
이번 회차는 지난 회차에 이어서 CIBIT에서 Journal 사용법에 관하여 계속해서 알아보도록 하겠습니다.
Journal 파일 실행 중지 / 계속
Journal을 만들어서 실행시키게 되면 파일 내 있는 명령들이 처음부터 마지막까지 한꺼번에 실행되게 됩니다. 만약 중간에 멈추게 하고 싶다면 “stop”이라는 명령을 중간에 넣으면 됩니다. 아래 그림 1.과 같이 journal 파일 내에 stop을 넣은 후 journal을 실행하면 brick x 10까지의 명령만 실행되고 멈추게 됩니다.
※ command line에서 명령을 입력하여 journal을 실행시켜야만 stop 명령이 적용됨.

Playback ‘test01.jou’
stop으로 멈춘 journal의 나머지를 모두 실행시키고 싶다면 “resum”이라고 command line에 입력하면 됩니다. 만약 1줄씩 실행하고자 한다면 “next”를 입력하면 됩니다.
journal 파일의 활용방법 중 또다른 기능은 journal 파일 내 내용을 선택해서 실행하는 것입니다. 아래 그림 2.와 같이 journal 파일의 내용 중 필요한 것만 선택적으로 실행하고자 한다면, 해당 내용을 드래그 해서 선택한 후 마우스 우 클릭 시 나오는 메뉴 중 play selected를 선택하면 됩니다.

Journal 파일에서 파라미터의 수치를 변수 설정하는 방법
Cubit에서는 저널 파일에서 각 명령의 파라미터 값을 변수로 취급할 수 있습니다. 이런 파라미터를 변수로 지정하여 사용하게 되면 설정 파일을 프로그램화하고 사이즈 등을 자동으로 변경하고자 할 때 유용하게 사용할 수 있습니다.
각 수치를 변수화하고 싶은 경우에는, 처음에 변수 이름을 정의할 필요가 있습니다. 변수를 정의할 때는 명령어의 처음에 “#”을 1개 입력하고, { } 안에 변수가 값을 넣어서 이용할 수 있습니다.
예를 들어, 육면체의 가로 / 세로 / 높이를 변수로 지정하여 사용하고자 한다면 그림 3.과 같이 journal을 구성하면 됩니다.

- 맺음말 -
이번 자료에서는 CUBIT에서 사용할 수 있는 journal에 대해서 지난 회 내용에 이어서 추가적인 내용을 알아 보았습니다. 자료에 언급하지 않았지만, Journal을 활용하면 수학에서 사용되는 기호의 값 설정 및 함수 설정 등 여러가지 유용한 작업을 수행할 수 있습니다.
Comments