Deploying VIs in LabVIEW Packed Project Libraries
- Updated2025-03-28
- 2 minute(s) read
Consider the following recommendations and requirements for deploying VIs when you decide whether to use LabVIEW packed project libraries in a TestStand system:
- Packed project libraries reduce the number of files required to create a deployment using the TestStand Deployment Utility and reduce the total build time because packed project libraries are precompiled files.
- Packed project libraries are compressed files and therefore occupy less disk space than VIs.
- You must determine whether the test system will benefit more from the faster build times
the pre-built packed project libraries offer or the convenience of using the deployment
utility to build the packed project library:
- If you are deploying a pre-built packed project library, the deployment utility copies only the packed project library.
- If you configure the deployment utility to create a packed project library, it must create the packed project library on every build.
- Packed project libraries are compressed files and therefore occupy less disk space than VIs.
- The deployment utility supports building the packed project library with debugging information to support debugging of the packed project library on the deployed system.
Note
- Use the Deploy Library step type to deploy or undeploy to the local computer the shared variables defined in a LabVIEW project library file or packed project library file, or to deploy or undeploy shared variables defined in LabVIEW project libraries within a selected LabVIEW project.
- The project library or packed project library must contain only shared variables and cannot contain any VI files.
- TestStand cannot auto-deploy shared variables defined in a LabVIEW packed project library specified in a LabVIEW project or in a LabVIEW project library saved in an LLB specified in a LabVIEW project.
Related Information
- Deploying TestStand Systems
- Organizing Test Program Files with LabVIEW Packed Project Libraries
- Deploying Network-Published Shared Variables
- Creating a Deployable Image
- Editing VIs in LabVIEW Packed Project Libraries
- Processing LabVIEW Code Modules for Deployment
- Updating and Patching VIs in LabVIEW Packed Project Libraries