LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

SBRio CAN error -35007

Hi,

 

I'm using the sbRIO9636 to control the CAN bus. The bus messages should be sent every 100ms.

 

I get the error code -35007 and I don't find any explanation for this error code. I took this error code as the error for buffer full at the write buffer.

On the other hand I didn't see any CAN messages on the bus, when using the USB-CAN to see the bus.

 

So any reasons for this error and how to avoid this error?

 

Wilbur 

0 Kudos
Message 1 of 2
(2,542 Views)

Hi Wilbur,

 

I think you will use the "NI-Industrial Communications for RIO Embedded CAN driver". Right?

 

How Does the sbRIO-9606 NI IndCom-RIO Embedded Can Driver Differ From the NI-XNET or NI-CAN Driver?

http://digital.ni.com/public.nsf/allkb/159150F5DE5C20CF8625798F0014F5C2

 

I found something about error "-35007": this is a buffer overflow error. If you start an interface with baudrate 33333 and write more than 3 frames without another interface to receive, this tx queue full error will be returned. Maybe it helps to use a smaller baudrate or to receive the frames.

Verify if overflow happens, the first write will return with error and data can not be sent.

 

Best regards

Suse

______________________________
Certified LabVIEW Developer (CLD)
Message 2 of 2
(2,519 Views)