LabVIEW 어플리케이션 빌더에 추가적인 설치 프로그램을 포함하는 방법

업데이트 됨 Sep 11, 2020

해당 제품

소프트웨어

  • LabVIEW Application Builder Module
  • LabVIEW

문의사항

LabVIEW 어플리케이션 실행 파일을 생성했으며 설치 프로그램을 생성하고 있습니다.
  • LabVIEW 어플리케이션의 인스톨러에 다른 NI 제품 인스톨러(NI LabVIEW 런타임 엔진, NI-VISA, NI-DAQmx, NI-MAX 등)를 어떻게 포함합니까?
  • 타사 설치 프로그램을 LabVIEW로 빌드하는 설치 프로그램에 포함하려면 어떻게 해야 합니까?

해결책

LabVIEW 2015 및 이후 버전

LabVIEW 2015부터는 나의 설치 프로그램 프로퍼티(My Installer Properties) 대화 상자의 추가 설치 프로그램(Additional Installers) 페이지에 런타임 설치 프로그램만 디스플레이(Only display runtime installers) 확인란이 추가되어 런타임 설치 관리자가 필터링되도록 기능이 추가되었습니다. 런타임 설치 프로그램만 보려면 이 확인란에 체크 표시를하십시오. 이 옵션은 기본적으로 사용됩니다.

LabVIEW 2013 및 2014

LabVIEW 2013에서 어플리케이션 빌더 향상 기능이 추가되어 LabVIEW는 빌드된 어플리케이션에 필요한 드라이버 및 기타 소프트웨어 컴포넌트의 설치 프로그램을 자동으로 선택합니다. 사용자는 아래의 8.x 버전에서 설명한 것처럼 NI 설치 프로그램을 추가하도록 선택할 수 있습니다. 이전 버전과 달리 설치 프로그램의 나의 설치 프로그램 프로퍼티(My Installer Properties) 대화 상자에서 추가 설치 프로그램(Additional Installer) 페이지의 자동 설치 권장 설치 관리자(Automatically select recommended installers) 선택란에서 확인 표시를 제거해야합니다. 체크 박스가 비활성화되면 Run-Time Engine을 선택해야 합니다. 그 다음 다른 드라이버를 포함시킬 수 있습니다. LabVIEW 8.6 ~ 2012와 마찬가지로, 설치 프로그램 소스 위치 필드(Installer source location field)는 편집 할 수 없습니다. LabVIEW 2013의 어플리케이션 빌더 변경 사항은 아래 링크를 참고 하십시오.

 

LabVIEW 8.6 ~ 2012

LabVIEW 8.6 및 이후 버전에서는 아래의 8.x 버전에서 설명한 것과 같이 다른 NI 설치 프로그램을 포함 할 수 있습니다. 다른 8.x 버전과 달리, LabVIEW 8.6 및 이후 버전은 편집 가능한 설치 프로그램 소스 위치 필드를 제공하지 않습니다. 이러한 변경 사항은 아래에 링크 된 LabVIEW 8.6 업그레이드 노트에 명시되어 있습니다.

LabVIEW가 지정된 위치에서 관련 설치 프로그램을 찾을 수 없다면, 필요한 배포판(Distributions Needed) 프롬프트에서 빌드 프로세스의 후반부에서 직접 수동으로 지정해주어야 합니다.

참고 : 링크된 배포본을 사용할 수 없는 경우 소프트웨어의 사용 가능한 설치 관리자를 실행하면 설치 프로그램 소스 위치(Installer source location)가 사용 가능한 설치 프로그램 배포 및 위치로 업데이트됩니다.
 

LabVIEW 8.0에서 8.5

LabVIEW 8.x에서 (개발 시스템에 이미 설치되어있는 경우) NI-VISA, NI-DAQ 등과 같은 다른 NI 인스톨러를 LabVIEW 어플리케이션 인스톨러에 포함시킬 수 있습니다. LabVIEW 어플리케이션의 인스톨러 안의 카테고리(Category) 툴바에서 추가 설치 프로그램(Additional Installers)를 선택하십시오.
 

 

LabVIEW 어플리케이션 설치 프로그램과 함께 번들로 설치할 설치 관리자를 선택하십시오.

LabVIEW는 다른 컴퓨터에 추가 설치 프로그램을 설치할 수 있도록 하기 위해서 개발 컴퓨터에 설치하는데 사용된 추가 설치 프로그램의 원본 MSI 및 .id 파일이 필요합니다. 이러한 원본 파일은 일반적으로 설치 후 개발 컴퓨터에 남아 있지 않습니다. 설치 프로그램 소스 위치(Installer source location) 필드는 LabVIEW에 필요한 소스 파일을 찾을 위치를 알려줍니다. LabVIEW는 기본적으로 이 필드를 개발 컴퓨터에 추가 설치 프로그램을 설치하는데 사용 된 마지막 위치로 설정합니다. CD에서 추가 설치 프로그램을 설치 한 경우 설치 프로그램을 작성하기 전에 해당 CD를 드라이브에 넣어야 합니다. ni.com/support에서 추가 설치 프로그램을 다운로드하고 소스를 삭제 한 경우 빌드하기 전에 동일한 버전을 다운로드하고 다시 압축을 풀어 설치 프로그램 소스 위치 필드를 이 새 폴더로 지정해야합니다. 네트워크 위치에서 설치 한 경우 네트워크 드라이브 또는 위의 두 가지 옵션 중 하나에 있는 파일에 계속 액세스 해야합니다.


LabVIEW가 필요한 파일을 찾지 못하면 올바른 소스 배포 위치를 묻는 배포 오류가 발생합니다. 자세한 정보는 Select Source Dialog When Building an Installer in LabVIEW를 참조하십시오.

LabVIEW 8.x에서 NI가 아닌 다른 설치 프로그램을 포함시킬 수도 있습니다. 아래에 설명된 실행 가능한 방법을 참고하십시오.

LabVIEW 어플리케이션 설치 프로그램을 작성하는 방법에 대한 자세한 내용은 아래의 관련 링크 섹션을 참고하십시오.


LabVIEW 7.1 및 이전 버전
이전 버전의 LabVIEW에서 LabVIEW 설치 프로그램 옵션을 사용하면 설치 후에 실행 파일을 실행할 수 있습니다. How Do I Make My LabVIEW-Built Installer Run an Executable After Installation? 를 참조하십시오. 이러한 방식으로 실행 파일을 실행하는 문제는 (LabVIEW 7.1 및 그 이하 버전에서) 단일 실행 파일만 실행할 수 있으며 해당 실행 파일은 설치 프로그램의 지원 파일로 포함되어야 합니다. 또 다른 가능성은 어플리케이션 빌더가 다른 설치 프로그램을 시작하는 배치 (*.bat) 파일을 시작하도록 하는 것입니다.

이 방법은 다음과 같은 개발자에게 유용합니다.

  • LabVIEW 어플리케이션 설치 프로그램이 설치 프로그램 파일을 하드 드라이브에 먼저 복사하거나 전체 설치 프로그램을 지원 파일로 포함하지 않아도 설치 디스크나 CD에서 다른 설치 프로그램을 시작하기 원하는 경우

  • LabVIEW 어플리케이션 설치 프로그램이 다른 여러 설치 프로그램을 실행하기 원하는 경우

  • 사용자에게 설치 옵션을 제공하여 다른 설치 프로그램을 시작할지 여부를 선택할 수 있게 하기 원하는 경우

추가 정보

LabVIEW Development Environment, 타사 설치 프로그램 및 추가 설치 프로그램 목록에 포함되지 않은 다른 설치 프로그램을 포함해야하는 경우 다음 링크의 옵션에 대해 읽으십시오. Adding 3rd Party Installers to a LabVIEW-Built Installer