프론트 패널은 그 구성요소의 정의들을 조립하여 작성됩니다. 이 구성요소 각각에는 프론트 패널에서 요소가 놓이는 위치, 외적인 모양 및 동작을 정의하는 구문이 필요합니다.
프론트 패널은 바깥쪽에서 안쪽으로 조립됩니다.
패널은 하나 이상의 상자에 대한 보관소입니다.
보관소에는 두 가지 특별한 유형이 있습니다.
프론트 패널의 각 구성요소는 다음 구문을 사용하여 개별적으로 정의됩니다.
COMPONENT name { KEYWORD value KEYWORD value ... }
일부 키워드는 필수이고 다른 것들은 선택적 키워드입니다. 자세한 정보는 dtfpfile(4X) 매뉴얼 페이지를 참조하십시오.
패널은 최상위 구성요소입니다. 패널 정의에는 다음이 포함됩니다.
프론트 패널 이름
전체 프론트 패널의 일반적인 모양과 동작을 설명하는 필드
PANEL front_panel_name { KEYWORD value KEYWORD value ... }
front_panel_name은 프론트 패널의 고유한 이름입니다. 기본 이름은 "FrontPanel"입니다.
상자 정의는 다음을 설명합니다.
상자 이름
패널에서 상자의 위치(POSITION_HINTS)
전체 상자에 적용되는 모양과 동작을 설명하는 필드
BOX box_name { CONTAINER_NAME front_panel_name POSITION_HINTS position KEYWORD value KEYWORD value ... }
제어 도구 정의는 다음을 설명합니다.
제어 도구 이름
상자에서 제어 도구의 위치(POSITION_HINTS).
제어 도구의 모양과 동작을 설명하는 필드
CONTROL control_name { CONTAINER_TYPE BOX 또는 SUBPANEL또는 SWITCH CONTAINER_NAME box_name또는subpanel_name또는 switch_name TYPE control_type POSITION_HINTS position KEYWORD value KEYWORD value ... }
서브패널 정의는 다음을 설명합니다.
서브패널 이름
서브패널의 모양과 동작을 설명하는 필드
SUBPANEL subpanel_name { CONTAINER_NAME control_name KEYWORD value KEYWORD value ... }
스위치 정의는 다음을 설명합니다.