서브다이어그램 재배치하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
다음 단계에 따라 구조에서 서브다이어그램을 재배치합니다.
- 구조의 경계에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 케이스 재배치 또는 서브다이어그램 재배치를 선택하여 케이스 재배치 대화 상자를 디스플레이합니다.
- 케이스 리스트에서 케이스 또는 서브다이어그램을 선택하고 새 위치로 끕니다. 수평 라인이 나타나 리스트에서 케이스 또는 서브다이어그램을 삽입하는 위치를 나타냅니다. 또한 정렬 버튼을 클릭하여 케이스 또는 서브다이어그램을 알파벳 순으로 재배치할 수 있습니다.
- 확인 버튼을 클릭합니다.
케이스 구조의 경우 케이스를 서로 바꾸거나 이동하여 다시 배치할 수 있습니다.
다층 시퀀스 구조에서 프레임을 재배치하려면 구조 경계에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 이 프레임을 바꾸기를 선택하고, 새 프레임 번호를 선택합니다.
구조의 서브다이어그램을 재배치할 때 다음과 같은 사항을 유의하십시오.
- 셋 또는 그 이상의 케이스가 있는 케이스 구조에서 케이스를 재배치할 수 있습니다. 둘 또는 그 이상의 케이스가 있는 이벤트 구조에서 케이스를 재배치할 수 있습니다. 둘 또는 그 이상의 서브다이어그램이 있는 비활성화 구조에서 서브다이어그램을 재배치할 수 있습니다.
- 조건적 비활성화 구조의 서브다이어그램을 재배치하면, 여러 서브다이어그램이 '참'일 수 있지만 LabVIEW는 '참'인 첫번째 서브다이어그램만을 컴파일하고 실행합니다.
-
타입 특수화 구조에서 서브다이어그램을 다시 배치하면 서브다이어그램 라벨과 VI 실행 방법에 영향을 줍니다. 이는 타입 특수화 구조가 각 서브다이어그램을 순서대로 컴파일하려고 시도하고 구문 에러가 있는 서브다이어그램은 거부하기 때문입니다. 구조는 구문 에러가 없는 첫번째 서브다이어그램을 받고 나머지 서브다이어그램을 무시합니다.
다음 예에서 타입 특수화 구조에는 서브다이어그램 A, B, C 및 D가 있습니다. 이 구조는 서브다이어그램 C를 받고 D를 무시합니다. 서브다이어그램 C와 D를 전환하면 서브다이어그램 C 및 D의 인덱스 역시 전환됩니다. 구조는 서브다이어그램 C를 컴파일하려고 시도하기 전에 에러 없는 서브다이어그램 D를 컴파일하기 때문에 서브다이어그램 C를 무시하고 서브다이어그램 D를 받습니다.