VisualApplets의 HierarchicalBox 오퍼레이터는 디자인을 구조화할 수 있는 특수한 오퍼레이터입니다. 이름에서 알 수 있듯이 이 오퍼레이터는 상자 역할을 합니다. 디자인의 특정 부분을 선택하여 Hierarchical Box의 콘텐츠로 지정할 수 있습니다.
Hierarchical Box는 디자인에서 오퍼레이터 인스턴스(HierarchicalBox 오퍼레이터)로 표시됩니다. Hierarchical Box의 콘텐츠는 개별 디자인 창에서 확인하고 편집할 수 있습니다.
Hierarchical Box는 오퍼레이터와 링크의 조합을 포함하며, 임의 개수의 입력 및 출력 링크에 연결할 수 있습니다. HierarchicalBox 모듈을 사용하면 다음을 수행할 수 있습니다.
-
디자인을 매우 명확하게 구조화하고,
-
모듈 그룹을 관리할 수 있습니다.
디자인 패널에서 HierarchicalBox 모듈은 M 타입 오퍼레이터(타원형)로 표시되지만, 그 동작은 Hierarchical Box 내부의 오퍼레이터에 따라 달라집니다.
다음 그림은 HierarchicalBox의 예를 보여줍니다. 볼 수 있듯이 Hierarchical Box에 포함된 오퍼레이터들은 별도의 디자인 창에 표시됩니다. 창 설정에 따라 예시와 같이 두 다이어그램을 동시에 볼 수도 있습니다. 다이어그램 창을 정렬하는 방법에 대한 자세한 내용은 The User Interface of VisualApplets을 참조하십시오.
Hierarchical Box를 추가하는 방법에는 여러 가지가 있습니다.
-
디자인의 일부를 Hierarchical Box로 만들기:
-
Hierarchical Box로 결합할 디자인 모듈을 선택합니다. (키패드의 STRG 키를 누른 상태에서 결합할 모듈을 클릭합니다.)
-
STRG 키를 누른 상태로 디자인 창의 빈 곳을 마우스 우클릭하여 컨텍스트 메뉴를 엽니다.
-
컨텍스트 메뉴에서 를 선택합니다.
선택한 모든 모듈과 해당 입력 및 출력 링크를 포함하는 새로운 Hierarchical Box가 생성됩니다.
-
Hierarchical Box를 더블 클릭하여 해당 구현 내용을 보여주는 다이어그램 창을 엽니다.
-
-
빈 Hierarchical Box 정의하기:
-
Base 라이브러리에서 HierarchicalBox 오퍼레이터를 선택하여 디자인에 추가하거나,
다이어그램의 빈 영역을 마우스 우클릭하고 → 를 선택하거나,
메인 메뉴에서 → 를 선택하거나,
아이콘을 선택합니다.
(으)로 Edit 도구 모음.
-
나 나타나는 창에서 새로 만든 HierarchicalBox의 입력 및 출력 링크 수를 정의합니다.
-
를 클릭합니다.
HierarchicalBox 모듈이 다이어그램에 삽입되며, 방금 지정한 수의 입력 및 출력 포트를 갖게 됩니다.
-
Hierarchical Box 모듈을 더블클릭하여 디자인 창을 엽니다.
-
Hierarchical Box에 포함할 operator를 추가합니다.
-
링크를 통해 박스 내부의 디자인을 박스의 입력 및 출력 포트에 연결합니다.
-
Hierarchical Box 모듈이 포함된 프로세스의 디자인 창으로 돌아가려면:
계층 구조에서 상위로 이동하려면:
-
Select → ( Backspace ) 또는 다음을 클릭합니다. Window Up 버튼
(으)로 View 도구 모음.
모듈 Property를 열려면:
-
Hierarchical Box를 마우스 우클릭하고 컨텍스트 메뉴에서 "Properties"를 선택합니다. 여기서 파라미터 설정을 위해 사용할 수 있는 Hierarchical Box의 파라미터를 확인하고 편집할 수 있습니다.
보호된 계층적 박스 내부에 깊게 중첩된(또는 다른 보호된 계층적 박스의 일부인 보호된 계층적 박스 내부의) 파라미터를 현재 수준에서 표시하고 사용할 수 있도록 만드는 방법에 대한 정보는 Operator Reference의 "Parameters" 라이브러리를 참조하십시오.
복사 및 붙여넣기를 통해 Hierarchical Box를 여러 번 사용할 수 있습니다. 각 Hierarchical Box 인스턴스는 다른 형제 항목들과 독립되어 있으므로, 복사된 Hierarchical Box 중 하나를 변경해도 다른 항목에는 영향을 미치지 않습니다.
Hierarchical Box를 라이브러리 요소 및 보호된 라이브러리 요소로 사용하는 방법에 대한 자세한 내용은 'Creating a User Library Element' 섹션을 참조하세요.
계층적 박스에 언제든지 입력 및 출력 포트를 추가할 수 있습니다. 포트를 추가하려면:
-
Hierarchical Box 모듈을 표시하는 디자인 창으로 이동합니다.
-
마우스 포인터를 입력 포트(입력 포트를 삽입하려는 경우) 또는 출력 포트(출력 포트를 삽입하려는 경우) 위에 올려놓아 포트가 강조 표시되도록 합니다.
-
포트를 마우스 우클릭합니다.
-
컨텍스트 메뉴에서 또는 를 선택합니다.
새 포트가 삽입됩니다. 기본 이름이 지정되며, 포트에 개별적인 이름을 지정하려면 컨텍스트 메뉴 항목 를 사용하세요(아래 참조).
언제든지 Hierarchical Box의 입력 또는 출력 포트를 삭제할 수 있습니다. 포트를 삭제하려면:
-
Hierarchical Box 모듈을 표시하는 디자인 창으로 이동합니다.
-
삭제하려는 포트 위에 마우스 포인터를 올려놓아 강조 표시되도록 합니다.
-
포트를 마우스 우클릭합니다.
-
컨텍스트 메뉴에서 를 선택합니다.
포트가 삭제됩니다.
디자인의 가독성을 높이기 위해 계층형 박스의 입력 포트와 출력 포트에 이름을 지정할 수 있습니다.
-
Hierarchical Box 모듈을 표시하는 디자인 창으로 이동합니다.
-
마우스 포인터를 이름을 변경하려는 포트 위에 올려 강조 표시되도록 합니다.
-
이름을 변경하려는 포트를 마우스 우클릭합니다.
-
컨텍스트 메뉴에서 를 선택합니다.
-
대화상자에서 포트 이름을 입력합니다.
-
를 클릭합니다.
새로운 이름은 예를 들어 계층형 박스 모듈의 디자인 창에 표시됩니다.
이름 변경과 거의 같은 방식으로 계층형 박스 모듈의 포트 순서를 재정렬할 수 있습니다.
-
Hierarchical Box 모듈을 표시하는 디자인 창으로 이동합니다.
-
마우스 포인터를 위치를 변경하려는 포트 위에 올려 강조 표시되도록 합니다.
-
순서를 재정렬하려는 포트를 마우스 우클릭합니다.
-
컨텍스트 메뉴에서 또는 을 선택합니다.
포트 순서가 서로 바뀝니다. 이는 예를 들어 계층형 박스 모듈의 디자인 창에 표시됩니다.
포트 순서를 재정렬해도 계층형 박스의 기능에는 영향을 미치지 않습니다. 재정렬된 포트는 이전과 동일한 내부 및 외부 디자인 요소에 연결됩니다.








이전

