NI-CAN not Installing in LabVIEW 64-bit

Updated Dec 15, 2023

Reported In

Software

  • LabVIEW

Driver

  • NI-CAN

Issue Details

  • I am using LabVIEW 64-bit version, and I installed the NI-CAN driver, to communicate with my National Instruments CAN device. I don't see the function palettes in the software. Moreover, if I try to run an NI-CAN VI, the run arrow looks broken and the errors display missing NI-CAN libraries. Does the NI-CAN driver only work on the 32-bit version of LabVIEW?
  • My LabVIEW program in LabVIEW 2018 64-bit cannot find my NI-CAN driver.  Why is this?

Solution

The NI-CAN driver only works on the 32-bit version of LabVIEW.  The 64-bit version is not supported.

 

You can read more about the supported software in the NI-CAN driver's readme file, which you can find in the download page for each version of the driver: Download NI-CAN

Additional Information

If you want to use CAN, LIN, or FlexRay communication in LabVIEW 64-bit, you can use NI-XNET. The NI-XNET platform combines a series of high-performance CAN, LIN, and FlexRay interfaces with the NI-XNET API, which is a common set of easy-to-use functions for reading and writing CAN, LIN, and FlexRay frames and signals in many different platforms including PXI, PCI, NI CompactDAQ, and NI CompactRIO. Refer to the following guide to migrate your applications to this new driver: Migrating NI-CAN Applications to NI-XNET

 

Please note that not all hardware is compatible with the NI-XNET driver. You can read more about the supported hardware in the NI-XNET driver's readme file, which you can find in the download page for each version of the driver: Download NI-XNET