컨트롤과 인디케이터의 값을 바꾸거나, 호출자로 돌아가기 전에 subVI의 실행 횟수를 조절하거나, subVI 실행을 처음으로 돌리기 위해 subVI의 실행을 일시 정지합니다. SubVI의 모든 호출이 실행이 일시 정지된 상태로 시작하게 하거나 SubVI의 특정한 호출을 일시 정지할 수 있습니다.

다음 단계를 따라 SubVI에 대한 모든 호출을 일시 정지합니다.

  1. SubVI를 엽니다.
  2. 수행≫호출 시 정지를 선택합니다.

다른 VI가 그 SubVI를 호출하면 SubVI는 자동적으로 일시 정지합니다. 단계별 실행에서 이 메뉴 항목을 선택할 경우, subVI는 바로 일시 정지하지 않습니다. SubVI는 호출될 때 일시 정지합니다.

보기≫VI 계층구조를 선택하면, 호출될 때 정지하도록 설정된 VI가 녹색 느낌표 !와 함께 나타납니다. 일시 정지된 VI가 빨간 느낌표와 함께 나타납니다.

다음 단계를 따라 특정한 SubVI의 호출에서 실행을 일시 정지합니다.

  1. SubVI 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 SubVI 노드 설정을 선택합니다. SubVI 노드 설정 대화 상자가 나타납니다.
  2. 호출 시 정지 확인란에 확인 표시를 하고 확인을 클릭합니다.

호출 시 정지 프로퍼티를 사용하여 VI를 프로그램적으로 정지할 수 있습니다.

SubVI의 실행을 일시 정지한 후에, 다음 태스크를 수행할 수 있습니다:

  • SubVI 프런트패널의 왼쪽 상단의 호출자로 돌아가기 버튼을 클릭하여 호출자 VI로 돌아갑니다. 호출자로 돌아가기 버튼은 일시 정지된 SubVI가 실행되지 않을 때 나타납니다. 현재 VI를 실행하지 않고 호출자 VI로 돌아갈 수 있습니다. 현재 VI를 실행하려면, 호출자로 되돌아가지 전에 실행 버튼을 클릭합니다.
  • 호출자 VI로 되돌아가기 전에 원하는 횟수만큼 SubVI를 실행합니다. 실행 버튼을 클릭하거나 수행≫실행을 선택합니다. SubVI가 실행 중일 때 SubVI의 실행 시작 부분으로 되돌아가려면, SubVI 블록다이어그램의 왼쪽 위에 있는 시작으로 건너뛰기 버튼을 클릭합니다.
  • 호출자 VI에 다른 값을 반환하려면 컨트롤이나 인디케이터 이름을 변경합니다. 일시 정지된 VI가 실행되지 않을 때만 인디케이터의 값을 설정할 수 있습니다. SubVI 프런트패널의 왼쪽 위의 호출자로 돌아가기 버튼을 클릭하여, SubVI의 인디케이터 값을 호출자 VI에 보냅니다.