LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CAN LabVIEW

Solved!
Go to solution

If you are doing UDS communication, then you can read up, and look at the examples I linked to earlier.  It is not specifically for NI-XNet but shows how you can perform requests and read responses using UDS.  If you want to use an official NI toolkit, look into the Automotive Diagnostic Command Set toolkit by NI.  It performs UDS communication, either with NI-CAN hardware, or the newer NI-XNet hardware.

 


@MaSta wrote:

@xiaosanhe1224: if I may add my two cents to the probably still coming answer of GerdW... The multiplexing can be sorted out using a DBC. I personally never worked with CAN under LabVIEW and cannot say that for sure, but I doubt that any VI, no matter if NI-CAN or NI-XNET, has an extra function for multiplexing.


This is incorrect.  The XNet database editor allows you to import a DBC, or create one from scratch.  From LabVIEW you can reference this database, and read and write muxed signals and the API handles the conversion for you.  The Frame Signal conversion code I linked to earlier also handles muxed signals. 

0 Kudos
Message 11 of 11
(133 Views)