LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

embedded CAN for sbrio 1.0.1 versus embedded CAN for RIO 14

Hi, 

 

I have to send CAN messages using embedded CAN llb in a RT vi running on a sbRIO 9606. If  using embedded CAN for RIO 14 I get an error of "transmission queue full" whereas with the embedded CAN for sbRIO 1.0.1 I don't have this error. I run the vi under the same conditions (just changing the llb) and I read the messages with a NI-PCI 8512 in a loop running at 2ms for both cases, sending 19 frames (the sending loop period is variable, but never below 5ms). If I reduce the number of frames I don't have any errors, even with CAN for RIO 14, but I don't understand why I can't send the same number of frames that I am able to send with CAN for RIO 1.0.1 in the same conditions.

 

What does it change between the two llb? With the new llb, I have to change the way of writing the code (compared to what I was used to do before with the 1.0.1)?

 

I have attached an example to better explain the problem.

 

Thanks,

Paolo

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