USB-8473 Driver for C#

Updated Nov 28, 2023

Reported In

Hardware

  • USB-8473

Driver

  • NI-CAN

Issue Details

I have a USB 8473 and need to include it in C#. How can I do so?

 

Solution

The driver that is required for the USB 8473 is NI-CAN. NI-CAN has no API for C#. However the driver functionalities are implemented in nican.dll. You can create wrapper code  in C# that calls that Dynamic Link Library (dll). The nican.dll installs with the NI-CAN driver.

Additional Information

National Instruments did not release any official C# Wrappers for NI-CAN, however other users already implemented it and shared it for example in the NI forum. These User Codes can help you getting started with CAN in C#. Be aware that these User submitted Wrappers are not tested or supported by National Instruments.