스크립트 환경에서 시뮬레이션 개체에 대해 사용가능한 옵션(파라미터)을 확인하는 방법

script
simulationobject

#1

이번 토픽 아래 KX 컨텐츠를 번역하여 작성되었습니다.
How to check the options/parameters available for a simulation object in script environment by @aalam

다른 시뮬레이션 개체(simulation objects)는 프로젝트 파일을 생성할 동안 설정될 필요가 있는 다른 파라미터를 보유하고 있습니다. 예를 들자면, 단순한 직육면체를 만들 때, 어떤 파라미터들은 ‘name’, ‘x’, ‘y’, ‘z’, ‘x span’ 등으로 설정될 수 있습니다. 다른 한편으로, FDTD에서 솔버 구역(solver region)을 설정할 때, 파라미터들은 ‘dimension’, ‘mesh accuracy’, ‘x’, ‘y span’ 등이 될 수 있습니다. 그러므로, 각 시뮬레이션 개체에 대해 어떤 옵션(파라미터)들이 사용가능한지를 확인하는 것이 중요합니다.

다행히도, ‘set’ 과 ‘setnamed’ 명령를 이용하여 이것을 확인할 수 있는 매우 쉬운 방법이 있습니다. 일반적으로, 이 명령들은 개체의 파라미터들을 설정하는데 사용됩니다. 그러나, 만약 사용자가 명령의 앞에 물음표(?)를 추가한다면, 해당 개체에 속한 파라미터들의 모든 목록이 스크립트 창(script prompt window)에서 보여집니다. 예를 들자면, 만약 사용자 직육면체를 선택하고 "?set;"를 입력하면, 스크립트 창에서 다음과 같은 목록을 확인할 수 있습니다.

?set;
alpha
color opacity
detail
enabled
first axis
grid attribute name
index
index units
material
mesh order
name
override color opacity from material database
override mesh order from material database
render type
rotation 1
rotation 2
rotation 3
second axis
set color opacity from material database
set mesh order from material database
third axis
x
x max
x min
x span
y
y max
y min
y span
z
z max
z min
z span

DEVICE에서 동일하게 시뮬레이션 개체의 옵셥(파라미터)를 확인하는 명령어는 ‘setcontact’ 입니다.