LabVIEW에서 구조 안에 객체를 끌어 넣거나 객체 주위에 새 구조를 끌어서 구조 안에 객체를 추가합니다. 구조를 객체 위로 움직여서 구조 안에 객체를 넣을 수 없습니다.

다음 단계에 따라 구조 안에 객체를 추가하는 연습을 합니다.

  1. 블록다이어그램에 케이스 구조를 추가합니다.

    케이스 구조와 기타 구조는 함수 » 프로그래밍 » 구조 팔레트에 있습니다.


    LabVIEW 블록다이어그램의 빈 케이스 구조.
  2. 구조 안에 Tick 카운트(ms) 함수를 추가합니다.

    함수 » 프로그래밍 » 타이밍 팔레트에서 Tick 카운트(ms)를 찾습니다.

    아이템을 놓기 전에 구조 안에 경계가 나타나서 아이템을 구조 안에 놓고 있음을 나타냅니다.


    함수를 놓기 전에 케이스 구조 위에 함수를 가져간 상태.
  3. Tick 카운트(ms) 함수를 구조의 경계에 가깝게 움직입니다.

    구조의 경계 부근에서 구전 안에 객체를 추가하거나 움직이면, 블록다이어그램에 객체를 추가한 이후에 해당 객체가 필요로 하는 공간을 추가하기 위해 자동으로 구조의 크기가 재조정됩니다.

    구조의 자동 크기 조정 동작을 비활성화할 수 있습니다. 구조의 경계를 마우스 오른쪽 버튼으로 클릭하고 자동 크기 조정을 선택하여 확인 표시를 제거합니다.


    구조의 경계 근처에 함수를 끌어서 케이스 구조를 확장합니다.
  4. 함수를 더 멀리 선택하고 끌어서 구조 밖으로 Tick Count (ms) 함수를 이동합니다.

    함수를 케이스 구조 밖으로 끌어옵니다.
  5. Tick 카운트(ms) 함수 주위에 또 다른 구조를 추가합니다.
  6. 두번째 구조를 선택하고 그것을 삭제합니다. 구조 안의 함수도 삭제되었다는 것을 확인하십시오.
    노트 구조에서 객체를 삭제하지 않고 구조를 제거할 수 있습니다.
  7. 남아 있는 구조 밖에 또 다른 Tick 카운트(ms) 함수를 추가합니다.
  8. 구조를 Tick 카운트(ms) 함수 위로 움직입니다.

    구조의 그림자는 이 함수가 구조 위에 있고 그 안에 있지 않다는 것을 나타냅니다.


    블록다이어그램의 함수 아이콘 뒤의 그림자가 함수가 케이스 구조에 겹치고 있지만 그 안에는 없음을 나타냅니다.
  9. 케이스 구조를 선택하고 삭제합니다.
    이 함수가 구조 안에 있지 않았기 때문에 그 함수를 삭제하지 않았다는 것을 확인하십시오.

LabVIEW 다른 구조에도 이와 같은 원리를 적용할 수 있습니다.