빌드 스펙 사용하기
- 업데이트 날짜:2025-08-27
- 4분 (읽기 시간)
프로젝트 탐색기 윈도우에 있는 빌드 스펙을 사용하여, LabVIEW 빌드의 빌드 스펙을 생성하고 설정할 수 있습니다. 빌드 스펙은 포함할 파일, 생성할 디렉토리, VI의 셋팅 등 빌드에 대한 모든 셋팅을 포함합니다. 다음 테이블은 각 빌드 스펙에 대한 LabVIEW 요구사항을 보여줍니다.
| 빌드 스펙 | 요구사항 |
|---|---|
| 독립 어플리케이션 | 어플리케이션 빌더 또는 Professional Development System |
| 설치 프로그램 | 어플리케이션 빌더 또는 Professional Development System |
| .NET Framework 어셈블리 | 어플리케이션 빌더 또는 Professional Development System |
| 패키지 | 어플리케이션 빌더 또는 Professional Development System |
| 묶음 라이브러리 | 어플리케이션 빌더 또는 Professional Development System |
| 공유 라이브러리 | 어플리케이션 빌더 또는 Professional Development System |
| 소스 배포 | Base Development System 또는 Full Development System |
| 웹 서비스 | Base Development System 또는 Full Development System |
| 압축(Zip) 파일 | 어플리케이션 빌더 또는 Professional Development System |
노트 어플리케이션 빌더가 설치되어 있어야 독립 어플리케이션, 공유 라이브러리, 설치 프로그램, 압축(Zip) 파일을 만들 수 있습니다. LabVIEW Professional Development System은 어플리케이션 빌더를 포함합니다. LabVIEW Base Development System 또는 Full Development System을 사용하는 경우, National Instruments 웹사이트를 방문하여 어플리케이션 빌더를 별도로 구매할 수 있습니다. 어플리케이션 빌더를 이미 구입하신 경우, 도움말≫LabVIEW 제품 정품인증을 선택하여 이 제품의 정품인증을 받으십시오.
빌드 스펙 인터페이스는 사용자가 빌드 스펙 타입을 사용자 정의할 수 있는 여러 대화 상자의 세트입니다. 각각의 대화 상자는 각 빌드 스펙 타입에 대해 고유한 페이지를 가지고 있습니다. 예를 들어, 독립 어플리케이션을 만들 때 어플리케이션 프로퍼티 대화 상자를 사용하여, 어플리케이션을 시작할 때 실행할 VI와 항상 포함할 VI를 선택할 수 있습니다.
|
노트 이전에 프로젝트 탐색기 윈도우에서 빌드 스펙을 숨긴 경우, 프로젝트 탐색기 윈도우에서 이에 접근하려면 다시 아이템을 디스플레이해야 합니다. |
다음 타입의 빌드 스펙을 생성하고 설정할 수 있습니다:
- 독립 어플리케이션― 독립 어플리케이션을 사용하여 다른 사용자에게 VI의 실행 가능한 버전을 제공합니다. 어플리케이션은 사용자가 LabVIEW 개발 시스템을 설치하지 않고 VI를 실행할 수 있도록 하려는 경우 유용합니다. 독립 어플리케이션을 사용하려면 LabVIEW 런타임 엔진이 필요합니다. (Windows) 어플리케이션의 확장자는 .exe입니다. (macOS) 어플리케이션 확장자는 .app입니다.
- 설치 프로그램―(Windows) 설치 프로그램을 사용하여 어플리케이션 빌더로 생성하는 독립 어플리케이션, 공유 라이브러리, 소스 배포를 배포할 수 있습니다. LabVIEW 런타임 엔진을 포함한 설치 프로그램은 사용자가 LabVIEW를 설치하지 않고도 어플리케이션을 실행하거나 공유 라이브러리를 사용할 수 있도록 하려는 경우 유용합니다.
- .NET Framework 어셈블리 — (Windows) .NET Framework 어셈블리를 사용하여 Microsoft .NET Framework용 VI를 패키징합니다. 어플리케이션 빌더를 사용하여 .NET Framework 어셈블리를 생성하려면 .NET Framework 4.0을 설치해야 합니다.
- 패키지 - (Windows) 패키지를 사용하여 소스 배포, 묶음 프로젝트 라이브러리, 공유 라이브러리, .NET 어셈블리, 실행 파일을 클라이언트에 배포합니다. NI 패키지 관리자 또는 SystemLink를 통해 클라이언트에 패키지를 배포할 수 있습니다. 클라이언트는 패키지 관리자 또는 SystemLink를 통해 피드를 구독하여 패키지를 찾고 설치할 수 있습니다. 패키지의 확장자는 .nipkg 입니다. (NI Linux Real-Time) LabVIEW Real-Time Module을 설치하면 NI Linux Real-Time 타겟에서도 opkg 패키지 .ipk를 생성할 수 있습니다. 클라이언트는 SystemLink 또는 NI Linux Real-Time 타겟의 명령 라인을 사용하여 패키지를 설치할 수 있습니다. 패키지 관리자는 .ipk 파일을 지원하지 않습니다.
- 묶음 프로젝트 라이브러리-묶음 프로젝트 라이브러리를 사용해서 여러 LabVIEW 파일을 하나의 파일로 묶습니다. 묶음 라이브러리로 VI를 배포하면, 묶음 라이브러리가 한 개 파일이기 때문에 배포되는 파일의 수가 줄어듭니다. 묶음 라이브러리의 최상위 레벨 파일은 프로젝트 라이브러리입니다. 묶음 라이브러리는 특정 OS에 맞게 컴파일되는 VI 계층구조를 한 개 이상 포함합니다. 묶음 라이브러리의 확장자는 .lvlibp입니다.
- 공유 라이브러리―LabWindows™/CVI™, Microsoft Visual C++, Microsoft Visual Basic과 같은 텍스트 기반의 프로그래밍 언어를 사용하여 VI를 호출하려 할 때 공유 라이브러리를 사용합니다. 공유 라이브러리를 사용하면 LabVIEW가 아닌 다른 프로그래밍 언어도 LabVIEW로 개발된 코드에 접근할 수 있습니다. 공유 라이브러리는 본인이 만든 VI의 기능을 다른 개발자들과 공유하려는 경우에 유용합니다. 다른 개발자들은 공유 라이브러리를 사용할 수 있지만, 디버깅을 활성화하지 않은 이상 블록다이어그램을 편집하거나 볼 수는 없습니다. (Windows) 공유 라이브러리 확장자는 .dll입니다. (macOS) 공유 라이브러리 확장자는 .framework입니다. (Linux) 공유 라이브러리의 확장자는 .so입니다. .so를 사용하거나 lib로 시작해서 .so로 끝내고, 옵션으로 버전 번호를 붙일 수 있습니다. 이렇게하면 다른 어플리케이션이 이 라이브러리를 사용할 수 있습니다.
|
노트 (Linux) LabVIEW와 함께 설치되는 libstdc++.so 라이브러리에 대한 더 자세한 정보는 ni.com/info를 방문하여 정보 코드 exjze4를 입력하여 참조하십시오. |
- 소스 배포―소스 배포를 사용하여 여러 소스 파일의 모음을 묶습니다. 소스 배포는 LabVIEW에서 사용하도록 코드를 다른 개발자들에게 보낼 때 유용합니다. 선택한 VI에 암호를 추가하거나, 블록다이어그램을 제거하도록 설정하고, 이외에도 다른 셋팅을 적용할 수 있습니다. 또한 VI와 SubVI 사이의 링크를 깨지 않으면서 소스 배포의 VI들에 대해 다른 대상 디렉토리를 선택할 수 있습니다.
- 압축(Zip) 파일―여러 파일이나 전체 LabVIEW 프로젝트를 1 개의 이동 가능한 단일 파일로 배포하려 할 때, Zip 파일을 사용합니다. Zip 파일은 압축된 파일을 포함하며 사용자에게 직접 보낼 수 있습니다. Zip 파일은 소스 파일을 일부 선별한 후 다른 LabVIEW 사용자에게 보내려는 경우 유용합니다. 또한 압축(Zip) VI를 사용하여 프로그램적으로 Zip 파일을 생성할 수 있습니다.
LabVIEW 개발 시스템이 없어도 이 파일을 배포할 수 있습니다. 그러나 독립 어플리케이션이나 공유 라이브러리를 사용하려면 사용자 컴퓨터에 LabVIEW 런타임 엔진이 설치되어 있어야 합니다.