VI 호출 설정 대화 상자를 사용하여 언제 subVI를 로드하는지 설정할 수 있습니다.

다음 단계를 따라 VI 호출을 설정합니다.

  1. 블록다이어그램에 VI를 놓습니다.
  2. VI에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 호출 설정을 선택하여 VI 호출 설정 대화 상자를 디스플레이합니다.
노트 이 아이템은 VI 서버 호출을 지원하는 어플리케이션 인스턴스의 열린 VI에서만 사용 가능합니다. 함수, 익스프레스 VI, 다형성 VI 또는 FPGA 타겟처럼 VI 서버 호출을 지원하지 않는 어플리케이션 인스턴스의 열린 VI에서는 사용할 수 없습니다.
  1. SubVI를 로드할 때 다음 옵션들 중의 하나를 선택합니다:
    • 호출과 함께 로드―호출자 VI가 로드함과 동시에 SubVI를 로드합니다. 이는 SubVI가 로드를 하는 방식과 동일합니다.
    • 개별 호출마다 다시 로드―SubVI가 이미 메모리 상에 있지 않은 경우, 호출자 VI가 SubVI를 호출할 때마다 SubVI를 로드합니다. 이 옵션을 선택하더라도, 호출 이후에 SubVI가 메모리 상에 남아있다고 보장되는 것은 아닙니다.
    • 첫번째 호출에서 로드하고 유지―호출자 VI가 첫번째로 SubVI를 호출할 때에만 SubVI를 로드합니다. 호출자 VI의 크기가 큰 경우, 대화 상자에서 첫번째 호출에서 로드하고 유지 옵션을 선택하여 로드 시간과 메모리를 절약할 수 있습니다. 이 옵션을 선택하면 호출자 VI가 SubVI를 필요로할 때까지 SubVI가 로드되지 않습니다. 개별 호출마다 다시 로드 옵션 또는 첫번째 호출에서 로드하고 유지 옵션을 선택하는 경우, 호출 VI의 블록다이어그램이 메모리에 있으면 LabVIEW는 계속 SubVI를 로드합니다. 호출자 VI를 편집 모드에서 열 경우, LabVIEW는 호출자 VI의 블록다이어그램을 로드하므로 subVI도 함께 로드됩니다. SubVI가 로드되는 것을 피하려면 호출자 VI의 블록다이어그램을 열지 마십시오. 호출자 VI를 subVI로 호출하고, 호출자 VI의 프런트패널과 블록다이어그램을 닫습니다.
노트 개별 호출마다 다시 로드 또는 첫 번째 호출에서 로드하고 유지를 선택하면, SubVI를 호출하도록 설정된 [참조에 의한 호출] 노드로 SubVI가 대체됩니다. 참조에 의한 호출 노드의 기호는 사용자가 선택한 모드에 따라 달라집니다. 이 옵션 중 어느 하나라도 선택한다면 더이상 subVI를 찾을 수 없게 됩니다. 이 옵션들은 subVI로의 정적 링크를 제거합니다.
  1. 호출 설정을 저장하기 위해서 확인 버튼을 클릭합니다.