Why Don't the NI-DAQmx/NI-DAQ VIs Appear in my LabVIEW Functions Palette?

Updated Jan 21, 2020

Reported In

Software

  • LabVIEW

Driver

  • NI-DAQmx
  • Traditional NI-DAQ

Issue Details

When I open the Measurement I/O Palette on the block diagram, I do not see the DAQmx VIs as expected. How do I get these VIs to appear so that I can program my DAQ device in LabVIEW?

Solution

The Data Acquisition palette relies upon two installations: the LabVIEW installation and the DAQ driver installation. When the NI-DAQ drivers are installed, the installer will automatically detect the versions of LabVIEW present on the computer. Most often, the DAQ support for these versions of LabVIEW are then installed. Unfortunately, this means that if you upgrade to a newer version of LabVIEW you will need to add DAQ support for your newer version of LabVIEW by modifying/reinstalling your DAQ drivers.

Steps to ensure driver VIs appear in LabVIEW:

  1. Ensure that all development environments being used (LabVIEW, CVI, etc.) have been installed before the device driver. Installing LabVIEW after a driver will not update the functions palette with those driver VIs. In this case, it is only necessary to modify the installation for those drivers that do not appear on the functions palette to include support for LabVIEW.
  2. Install the most current supported version of your device driver which is compatible with your version of LabVIEW, and be sure to include support for your specific LabVIEW version when prompted.
  3. Close and reopen LabVIEW. You should now see the appropriate icons for all installed drivers on the functions palette.
  4. There are several other reasons why certain functions may not appear on the palette. If the above steps do not resolve the problem, see the related links below or contact National Instruments support. 
Steps to add driver VIs if LabVIEW is installed after the NI-DAQ drivers:
  1. Open the Add or Remove Programs dialog from the Windows Control Panel.
  2. Select the National Instruments Software entry and click Change/Remove.
  3. Choose NI-DAQmx and click Modify to add support for your version of LabVIEW.
Verify that the proper menu files have in fact been installed correctly: 
  1. If the respective DAQ and DAQmx VIs have been installed correctly, their menu files should be present: C:\Program Files\National Instruments\LabVIEW X.X\vi.lib.
  2. The associated menu files should be installed in the following location: C:\Program Files\National Instruments\LabVIEW X.X\menus\default. These menu files are ultimately what links the installed VIs to the functions palette in LabVIEW.

Additional Information

Note : If you have LabVIEW 6.1 and upgrade to NI-DAQ 7.4.1 and LabVIEW 8.0, the DAQ palette from LabVIEW 6.1 will disappear. NI-DAQ 7.4.1 provides support only for LabVIEW 8.0, 7.1, and 7.0.  In order to get Traditional NI-DAQ support for LabVIEW 6.1 while LabVIEW 8.0 is still installed, it is necessary to load the NI-DAQ 7.4 driver which will remove the Traditional DAQ support for LabVIEW 8.0. It is still possible to load NI-DAQmx 8.0 in order to have the latest DAQmx support in LabVIEW 8.0.