Enable LIN Checksum Corruption With NI-XNET Driver

Updated Apr 24, 2018

Reported In

Software

  • LabVIEW

Driver

  • NI-XNET

Issue Details

I am using a LIN device with NI-XNET driver.
On NI-XNET 14.0 readme page, I found the following note:

Added support for LIN checksum corruption

How can I enable and use this feature in order to test ECU behavior when a corrupted checksum is transmitted?
 

Solution

You should use LIN Frame property Transmit N Corrupted Checksums to cause the next N number of checksums to be corrupted.

If you are programming in LabVIEW, you should perform these steps:
  1. place a XNET Session Property Node in your block diagram. You can find it in Function Palette » Measurement I/O » XNET
  2. right-click the node and select Select Property » Frame » LIN » Transmit N Corrupted Checksums as shown below:

 

WAS THIS ARTICLE HELPFUL?

Not Helpful