This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

How Can I Use the NI-CAN Channel API with USB-CAN Hardware?

Updated Apr 8, 2024

Reported In


  • USB-8472
  • USB-8473
  • USB-8476
  • USB-8476S

Issue Details

I know that the USB-CAN hardware supports all Frame API functionality with the exception of CAN Objects . However, I would like to use my USB-CAN device with a channel database file which uses the Channel API. How can I display CAN data as channels or write channel data with my USB-CAN device?


NI provided CAN Frame to Channel Conversion Library in the past but it has been deprecated with the End-Of-Life of NI-CAN hardware and software.

NI recommends you to Migrate NI-CAN Applications to NI-XNET. Please refer to NI-XNET CAN, LIN, and FlexRay Platform Overview to learn more about NI-XNET.

Additional Information

If you cannot migrate to NI-XNET platform for any reason, please Open a Service Request Case Using the NI Service Request Manager (SRM) to contact NI Technical Support for assistance.