모든 타입의 LabVIEW 빌드 출력을 실행하려는 컴퓨터에 LabVIEW 런타임을 설치해야 합니다. LabVIEW 런타임의 동작을 고려하여 빌드 출력에 대한 VI를 설계하고 최종 사용자 시스템에서 빌드 출력을 지원하기 위해 LabVIEW 런타임을 배포하는 방법을 이해합니다.

LabVIEW 런타임에는 LabVIEW로 만든 기본 어플리케이션 타입의 실행에 필요한 라이브러리 및 기타 파일이 포함되어 있습니다.

노트 LabVIEW 런타임은 다국어입니다.

LabVIEW 런타임을 위한 프로그램 설계

  • 일부 VI 서버 프로퍼티와 메소드는 LabVIEW 런타임에서 지원하지 않습니다. 어플리케이션 또는 공유 라이브러리에 포함시킨 VI에 이러한 프로퍼티와 메소드를 사용하는 것을 피하십시오.
  • 어플리케이션의 VI에 에러 핸들링을 통합합니다. LabVIEW 런타임에는 자동 에러 핸들링 대화 상자가 디스플레이되지 않습니다.
  • VI가 사용자 런타임 메뉴를 사용하는 경우, VI가 사용하는 어플리케이션 메뉴 아이템이 LabVIEW 런타임에서 사용 가능한지 확인하십시오.
  • 마지막 프런트패널 윈도우가 닫힌 후에 실행되는 코드는 블록다이어그램에 쓰는 것을 피하십시오.

    LabVIEW로 만든 어플리케이션의 모든 프런트패널 윈도우를 닫을 때, 어플리케이션은 정지합니다. 어플리케이션으로 만드는 VI가 마지막 프런트패널 윈도우가 닫힌 후에 실행되는 코드를 포함하는 경우, 이 코드는 어플리케이션에서 실행되지 않습니다.

사용자에게 LabVIEW 런타임 배포

  • 설치 프로그램의 빌드 스펙을 생성할 때, LabVIEW는 기본으로 LabVIEW 런타임을 포함합니다.
  • LabVIEW 런타임과 빌드 출력의 호환성: 호환성 고려사항은 어플리케이션을 생성한 LabVIEW 버전과 어플리케이션의 구성 옵션에 따라 다릅니다.
    표 48. LabVIEW 빌드 출력과 LabVIEW 런타임 버전 간의 호환성
    LabVIEW 버전 LabVIEW 런타임 호환성
    LabVIEW 2017 및 이후 버전
    • "향후 버전 허용"으로 시작하는 옵션 선택: 어플리케이션을 생성한 LabVIEW 버전을 포함하거나 이후 버전의 모든 LabVIEW 런타임은 빌드된 어플리케이션을 실행할 수 있습니다.
    • "향후 버전 허용"으로 시작하는 옵션을 선택하지 않음: 어플리케이션 유형을 생성하는데 사용되는 각 LabVIEW 버전에 대응하는 각 LabVIEW 런타임 버전을 설치해야 합니다.

    이 옵션을 선택하여 포워드 호환성의 우선순위를 정합니다.

    이 옵션의 확인 표시를 제거하여 다음 작업을 수행합니다:

    • 소프트웨어 업데이트로 성능 프로파일 변경 방지
    • 컴파일러 업그레이드로 발생할 수 있는 예상치 못한 문제 방지

    이 옵션은 대화 상자의 고급 페이지에서 LabVIEW 빌드 출력의 관련 유형에 대해 확인할 수 있습니다.

    LabVIEW 2016 및 이전 버전

    어플리케이션을 생성하는데 사용된 각 LabVIEW 버전과 대응하는 각 LabVIEW 런타임 버전을 설치해야 합니다.

    예를 들어, LabVIEW 7.0에서 생성된 어플리케이션과 LabVIEW 8.0에서 생성된 어플리케이션을 같은 컴퓨터에서 실행하려면, 컴퓨터에는 LabVIEW 런타임의 7.0과 8.0 버전이 있어야 합니다. LabVIEW 런타임 7.0은 LabVIEW 7.0 어플리케이션만 지원하며, LabVIEW 런타임 8.0은 LabVIEW 8.0 어플리케이션만 지원합니다.

  • 특정 버전의 LabVIEW로 빌드된 모든 타입의 어플리케이션은 LabVIEW 런타임의 동일한 인스턴스를 공유할 수 있습니다. 호환 가능한 여러 개의 빌드 어플리케이션을 지원하려면, LabVIEW 런타임을 한 번만 설치해야 합니다.
  • LabVIEW 런타임에 대한 OS 특정 고려사항:
    • Windows: 어플리케이션 빌더로 구축한 설치 프로그램에 LabVIEW 런타임을 포함시키려면, 관리자 또는 관리자 권한이 있는 사용자로 로그인하여 설치 프로그램을 실행해야 합니다.
    • Linux: 수학 VI 또는 신호 처리 VI를 사용하는 어플리케이션을 실행하려는 타겟 컴퓨터에 LabVIEW 런타임 고급 분석 지원 패키지 (labview-rte-aal-1.1-1.i386.rpm)를 설치할 때, 를 입력합니다.