LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Third party CAN devices support

Does NI CAN 2.7.4 support third party CAN devices?

 

I am looking to buy a Moxa CAN Interface  PCI Express board (unfortunately NI does not have a PCI Express CAN board in the product line) and wish to configure the channels in MAX and program in LV. The CAN bus in this application is at low speed configuration (125K) and my program should be able to read the CAN(raw) data.

 

Thank you in advance for any help! 

0 Kudos
Message 1 of 3
(2,362 Views)

You will not be able to configure the board in MAX, but you should be able to use their drivers with LaBIVEW, you can then use the NI CAN frame conversion, or the XNET frame conversion to convert to and from CAN signals.

0 Kudos
Message 2 of 3
(2,360 Views)

@Michael_78 wrote:

You will not be able to configure the board in MAX, but you should be able to use their drivers with LaBIVEW, you can then use the NI CAN frame conversion, or the XNET frame conversion to convert to and from CAN signals.


Use the XNET frame conversion, not the NI CAN frame conversion.  XNET is newer, and is still being supported.  It also works without needing XNET hardware.  The NI CAN frame conversion hasn't been updated in 5 years and I've had issues with it in the past.  When I contacted NI about it they said to use XNET.

 

Using this technique I've used CANcase hardware by Vector, and Intrepid hardware in LabVIEW writing and reading to signals based on their name in the DBC.  I've even got CAN signals to work using an Arduino and a CAN tranceiver, sending data over serial.

0 Kudos
Message 3 of 3
(2,349 Views)