LabVIEW Missing NI USI Components

Updated Aug 30, 2023

Reported In

Software

  • LabVIEW Application Builder Module
  • LabVIEW

Issue Details

  • When I try to run a program installer on a target machine, I can not access the NI USI components that were accessible on the development machine. I am getting the following error:
LabVIEW: (Hex 0xFFFFF600) LabVIEW cannot load the USI components the Storage/DataPlugins VIs require. These components are installed by LabVIEW and DIAdem. 
The top-level VI <VI Name> was stopped at unknown on the block diagram of <SubVI name>.
  • I am trying to build an installer and I am missing in the additional installers the NI USI 15.0.2 component I had in my previous LabVIEW version, why is this happening?

Solution

The NI USI components are installed with LabVIEW, these components are used by the Storage/DataPlugin VIs. When building an installer that deploys these VIs ensure the NI USI option is checked on the Additional Installers section of the installer build specification.

If you are using LabVIEW versions earlier than 2020 the NI USI Component will appear as NI USI x.x.x In later versions this component is listed as NI UsiCore x.x.x. If you have 2 or more versions of LabVIEW make sure to include the NI USI component in the installer accordingly (NI USI x.x.x component for applications built in earlier versions than LabVIEW 2020 and NI UsiCore x.x.x for LabVIEW 2020 version or beyond).

Additional Information

You might encounter this error if you are using Hottinger Baldwin Messtechnik DataPlugin for HBM-PNRF. The HBM Perception PNRF Reader Toolkit required for working with the Hottinger Baldwin Messtechnik DataPlugin for HBM-PNRF version 2021 Q4 and later is not installed with DataPlugin automatically.
Download and install the Perception PNRF Reader Toolkit from the HBM website on a target machine to resolve the issue.

Note that uninstalling the DataPlugin versions 19.0 and earlier may damage already installed versions of the Perception PNRF Reader Toolkit. The workaround is reinstalling the Perception PNRF Reader Toolkit.