LabVIEW 런타임 엔진 사용하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
LabVIEW로 생성한 모든 타입의 어플리케이션을 실행하려는 컴퓨터에는 LabVIEW 런타임 엔진을 설치해야 합니다. LabVIEW 런타임 엔진에는 LabVIEW로 생성한 기본 타입의 어플리케이션을 실행하는데 필요한 라이브러리 및 그 외 파일이 포함되어 있습니다.
노트 LabVIEW 런타임 엔진은 여러 언어를 지원합니다.
설치 프로그램에 대한 빌드 스펙을 생성할 때, 어플리케이션 빌더에는 기본으로 LabVIEW 런타임 엔진이 포함됩니다.
LabVIEW의 특정 버전으로 구축된 모든 타입의 어플리케이션은 하나의 LabVIEW 런타임 엔진을 공유하므로, 해당 버전에는 LabVIEW 런타임 엔진을 한번만 설치하면 됩니다. 그러나, 같은 컴퓨터에서 서로 다른 버전의 LabVIEW를 사용하여 생성한 여러 개의 어플리케이션을 실행하려면, 어플리케이션 타입을 생성에 사용된 LabVIEW의 각 버전에 대응하는 버전의 LabVIEW 런타임 엔진을 설치해야 합니다. 예를 들어, LabVIEW 7.0에서 생성된 어플리케이션과 LabVIEW 8.0에서 생성된 어플리케이션을 같은 컴퓨터에서 실행하고자 하는 경우, 컴퓨터에는 LabVIEW 런타임 엔진의 7.0과 8.0 버전이 있어야 합니다.
LabVIEW 런타임 엔진에 대한 고려사항
- (Windows) 어플리케이션 빌더로 구축한 설치 프로그램에 LabVIEW 런타임 엔진을 포함시키려면, 반드시 관리자 또는 관리자 권한이 있는 사용자로 로그인하여 설치 프로그램을 실행해야 합니다. (Linux) 수학 VI 또는 신호 처리 VI를 사용하는 어플리케이션을 실행하려는 타겟 컴퓨터에 LabVIEW 런타임 엔진을 설치할 때, LabVIEW 런타임 고급 분석 지원 패키지 labview-rte-aal-1.1-1.i386.rpm을 설치할지 물어보면 예를 입력합니다.
- 몇몇 VI 서버 프로퍼티와 메소드는 LabVIEW 런타임 엔진에서 지원하지 않습니다. 어플리케이션 또는 공유 라이브러리에 포함시킨 VI에 이러한 프로퍼티와 메소드를 사용하는 것을 피하십시오.
- LabVIEW는 LabVIEW 런타임 엔진에 자동 에러 핸들링 대화 상자를 디스플레이하지 않기 때문에 어플리케이션의 VI에 에러 핸들링 기능을 포함하도록 합니다.
- VI가 사용자 런타임 메뉴를 사용하는 경우, VI가 사용하는 어플리케이션 메뉴 아이템이 LabVIEW 런타임 엔진에서 사용 가능한지 확인하십시오.
- 어플리케이션의 모든 프런트패널 윈도우를 닫을 때, 어플리케이션은 정지합니다. 어플리케이션으로 만드는 VI가 마지막 프런트패널 윈도우가 닫힌 후에 실행되는 코드를 포함하는 경우, 이 코드는 어플리케이션에서 실행되지 않습니다. 마지막 프런트패널 윈도우가 닫힌 후에 실행되는 코드는 블록다이어그램에 쓰는 것을 피하십시오.
- 참조에 의한 호출 노드를 사용하여 어플리케이션에서 VI를 참조하는 경우, VI가 프로퍼티 노드를 사용하여 프런트패널 프로퍼티를 설정하는 경우 또는 프런트패널 윈도우가 사용자에게 나타나는 경우, 어플리케이션 프로퍼티 대화 상자의 소스 파일 셋팅 페이지에 있는 기본 저장 셋팅 사용 섹션에서 해당 VI에 대한 프런트패널 제거 확인란의 확인 표시를 제거하십시오. 프런트패널 윈도우를 제거하는 경우, 프런트패널 윈도우를 참조하는 참조에 의한 호출 노드와 프로퍼티 노드는 에러를 반환하며, 이러한 에러는 어플리케이션의 동작에 영향을 미칠 수 있습니다.