LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

XNET Wait (transmit complete) error -1074384886

Solved!
Go to solution

Hi all, 

I got this XNET error while trying to send a CAN message with NI 9860 and a dbc database.  Any pointer?  Thanks for your help.

 

Error -1074384886 occurred at XNET Wait (Transmit Complete).vi:371000

0 Kudos
Message 1 of 3
(3,533 Views)

The error says a timeout occurred and the default input is 10 seconds.  That means the write that you requested didn't get written in the 10 second limit you gave it.  The most likely reason for this is the fact that CAN doesn't go out, unless there is something else on the bus to acknowledge that the message went out.  If there is no other CAN transceiver on the bus that is wired, then you can't know your transmit went out, because no receiver said it got it.  If you're new to CAN you might want to checkout the first couple part of my CAN blog which covers some of this.

 

https://hooovahh.blogspot.com/2017/03/can-blog-introduction-and-downloads.html

0 Kudos
Message 2 of 3
(3,507 Views)
Solution
Accepted by topic author sangbui_palpro

Hi Hooovahh,

XNET rookie mistake.  I didn't set the 120 ohm termination setting for the module in LabVIEW so it caused the intermittent issue.  It's working now.

0 Kudos
Message 3 of 3
(3,465 Views)