Organizing Test Program Files with LabVIEW Packed Project Libraries

LabVIEW packed project libraries are LabVIEW project libraries that package multiple LabVIEW-related files and dependencies into a single non-editable file (.lvlibp) that you can call from other VIs.

In TestStand, you can directly open and call VIs exported from a LabVIEW packed project library, or you can access the VIs through a LabVIEW project.

Building Packed Project Libraries with LabVIEW

Although the TestStand Deployment Utility can build packed project libraries that contain code modules the test system uses, using LabVIEW to build packed project libraries offers the following advantages:

  • You can create multiple packed project libraries and control which VIs you export from each packed project library. You can also group VIs into packed project libraries depending on functionality.
  • You can more quickly create a deployment that contains pre-built packed project libraries because the deployment utility does not need to rebuild the packed project libraries.
  • You can rebuild existing packed project libraries to include new exported VIs and maintain compatibility of the previously exported VIs.

Refer to the LabVIEW Help for more information about LabVIEW packed project libraries.