Nothing Happens When I Try to Send a CAN FD Frame with More Than 8 Bytes

Updated May 13, 2019

Reported In

Hardware

  • PXI-8512
  • PXI-8513
  • NI-9862
  • USB-8502
  • PCI-8513
  • PCI-8512

Driver

  • NI-XNET

Programming Language

  • LabVIEW G

Issue Details

When I try to send a CAN FD Frame with maximum 8 bytes, everything works fine.
But when I try to send a frame with more than 8 bytes (DLC >=9), nothing appears on the CAN Bus.
How can I send my CAN FD Frame ?

Solution

  • Firstly, be sure that you confgured your CAN Database in order to send CAN FD frames, as it is explained here.
  • Then, try your database with the NI-CAN Loopback Test example, with a "data length" > 8. If it doesn't work, this is because of an NI-XNET issue during the installation. Please deinstall and reinstall NI-XNET (version 15.5 or later).

Additional Information

If you are still experiencing the issue after the NI-XNET update, please contact National Instruments Support.

WAS THIS ARTICLE HELPFUL?

Not Helpful