프로그램적으로 모달이 아닌 윈도우 호출하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
다른 프로세스가 실행 중일 때에는 LabVIEW 콜백 VI나 DLL에서 모달 윈도우가 아닌 윈도우를 열 수 없습니다. 콜백 VI나 DLL이 모달이 아닌 윈도우를 호출하도록 하려면 사용자는 반드시 다음의 단계를 따라서 프로그램적으로 실행해야 합니다:
- 블록다이어그램에 [VI 참조 열기] 노드를 추가합니다.
- 열고자 하는 모달이 아닌 윈도우의 경로에 vi 경로 입력을 연결합니다.
노트 VI 기반의 윈도우 경로만 VI 경로 입력에 연결할 수 있습니다. 라이브러리 함수 호출 노드를 사용하여 VI 기반이 아닌 윈도우를 엽니다. LabVIEW 콜백 VI 또는 DLL로부터 윈도우를 호출하기 전에, 윈도우가 모달로 설정되어 있는지 반드시 확인해야 합니다.
- 블록다이어그램에 인보크 노드를 추가합니다.
- VI 참조 열기 노드의 vi 참조 출력을 인보크 노드의 참조 입력에 연결합니다.
- 인보크 노드에서 메소드로 VI 실행을 선택합니다.
- 거짓 불리언 상수를 메소드의 완료까지 기다림 입력에 연결합니다.