LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

8 data bytes maximum for CAN messages received - why??

Hi,

Can anyone answer this:

Why is there an 8 byte maximum on the number of data bytes in a CAN message that is received in LabVIEW?

Thanks,
Eimear
0 Kudos
Message 1 of 6
(3,401 Views)
If I read the CAN spec correctly, it says the number of data bytes is limited to 8 bytes.
0 Kudos
Message 2 of 6
(3,397 Views)

Hi Eimear,

smercurio is right. The CAN bus has only 8 data bytes per message.

Mike



Message Edited by MikeS81 on 04-18-2008 05:21 PM
0 Kudos
Message 3 of 6
(3,392 Views)
Hi,

Thanks for the replies.  I read that in LabVIEW help, but was wondering if anyone knew why this was?

Thanks,
Eimear
0 Kudos
Message 4 of 6
(3,382 Views)
Because it's in the CAN spec, as has already been pointed out. Are you asking why the spec limits to 8 bytes? That question may be better directed at the writers of the spec. What difference does it make?
0 Kudos
Message 5 of 6
(3,379 Views)
It matters because one of CAN messages I can receive on Vector's CANalyzer has 14 bytes of information in the data field, and I want to receive this through NI USB-8473s in LabVIEW.  Does anyone know if this is a NI limitation in some way?

Thanks,
Eimear
0 Kudos
Message 6 of 6
(3,350 Views)