호출 시 프런트패널 보이기(Show Front Panel When Called) 및
원래 닫혀있으면 실행 후 닫기(Close Afterwards if Originally Closed)에 대한 VI 설정 옵션은 VI가 메인 VI가 아닌 SubVI로 호출 될 때만 영향을 줍니다. VI를 실행 파일로 빌드 할 때도 마찬가지입니다.
Close FP 메소드를 사용하여 다음 단계에 따라 프로그램의 어느 지점에서나 VI의 프런트 패널을 닫을 수 있습니다.
- 블록 다이어그램에 VI 참조 열기(Open VI Reference) 함수를 놓습니다. 이 기능은 프로그램(Programming)»어플리케이션 컨트롤(Application Control)»VI 참조 열기(Open VI Reference) 로 이동하여 함수 팔레트에서 찾을 수 있습니다.
- VI 경로(VI Path) 입력을 마우스 오른쪽 버튼으로 클릭하고 생성(Create)»상수(Constant) 로 이동 하십시오. 상수에 이 VI의 이름을 입력하십시오.
- 블록다이어그램에서 프론트 패널을 닫으려는 지점에 인보크노드를 배치 하십시오. 함수 팔레트에서 프로그램(Programming)»어플리케이션 컨트롤(Application Control)»인보크 노드(Invoke Node)에서 찾을 수 있습니다.
- VI 참조 열기(Open VI Reference)의 출력을 호출 노드에 연결하십시오.
- 인보크 노드를 클릭하고 프론트 패널(Front Panel)»닫기(Close)를 선택하십시오.
- VI를 실행하십시오. 프로그램이 인보크 노드에 도달하면 VI가 닫힙니다. 이것은 VI를 실행 파일로 빌드 한 경우도 동일하게 적용됩니다.
다음의 예제는 버튼을 이용하여 프런트 패널을 닫는 동작을 하도록 적용 되었습니다. 첨부된 testclose.exe 실행 파일은 실행 파일에서의 동작을 보여줍니다.
![](/servlet/rtaImage?eid=ka03q000001ESyD&feoid=00N3q00000HUsuI&refid=0EM0Z000000W6zL)
Additional Information
7.0 이전의 LabVIEW 버전의 경우,
Quit LabVIEW 함수를 사용하여 실행 파일의 프런트 패널을 프로그래밍 방식으로 닫아야합니다. 이 기능은 함수 팔레트의
어플리케이션 컨트롤에 있습니다. 이 접근법의 단점은이 함수가 호출 될 때 열려있는 모든 LabVIEW 실행 파일이 닫힙니다.