POINTWISE > SCRIPT

Glyph


Scripting을 통해서 CFD Meshing을 자동화 할 수 있다.

* Macros & Templates
Pointwise는 Tcl(Tool Command Language)에 기초한 Glyph라는 자체의 스크립트 언어를 제공한다. Glyph의 명령어들은 Pointwise GUI 상에서 제공되는 모든 기능들을 다 포함하고 있다. 따라서 이를 바탕으로 반복적인 작업을 자동화 하거나 사용자의 환경에 맞는 메뉴 등을 구성함으로써 격자를 자동으로 생성해서 CFD에 적용할 수 있으므로 작업 시간의 단축 및 업무의 협력화를 꾀할 수 있다.

* Journaling and Playback
Glyph Documentation의 도움을 받아서 전체 Script를 일일이 손으로 작성할 수도 있지만 Journaling을 이용할 수도 있다. Journaling이 활성화되면 GUI 상에서 작업하는 모든 내용들이 파일로 저장되므로 이후에 필요한 경우 파일을 수정하고 재실행시킬 수 있다. Glyph를 배우기 위한 도구로 Script Command Echoing 기능을 이용하면 작업중인 모든 내용을 Message 창에서 확인할 수 있다.

* Glyph Script Exchange
Glyph를 이용해서 만들어진 다양한 Script들이 아래의 링크된 웹사이트에 저장되어있다. 이들 Script들을 바로 사용할 수도 있고 필요에 따라서 수정해서 사용할 수도 있다. 이것들을 이용하면 Scripting를 배우는데 있어서 도움을 받을 수 있다.

Examples : https://github.com/pointwise

이들 공유된 Scripts 중에는 다음과 같은 것들이 있다.


- ButterflyMaker
H Topology Structured Block을 O-H (Butterfly) Topology로 바꾸어 준다.




- ConvertGridToDatabase
선택한 Domain이나 Connector들을 원래의 Grid Entity들은 그대로 유지하면서 Database Surface 또는 Curve로 변환시켜준다.




- ShapeWizard
간단한 형상들인 Box, Cone, Sphere와 Sweep에 의해서 Grid와 Database Entity들을 자동으로 생성해준다.