Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-VISA USB Communication and Short Packets (Transfer Completion)


I�m attempting to use the default NI-VISA Raw USB driver to communicate to a custom I/O board. Open/Close/Attribute (endpoint selections) all work, as well as certain reads and writes.



My question is how does the raw driver set up the end transfer conditions for the bulk transfers. IE, how does the low level driver handle conditions when the data payload is an exact multiple of the maximum packet size for the endpoint. Does it expect/send zero length data packets to identify the end of transfer? On the submitted transfer descriptors; does it enable the buffer rounding bit indicating that a short transfer is not an error condition? Etc.



Just looking for a little more infor
mation on how the driver handles these conditions (and if it�s possible to specify its behavior)



Thanks in advance.


Ryan
0 Kudos
Message 1 of 2
(3,589 Views)

Hi RaynT,

 

  I got the same issue. Did you solve it?

 

YY

0 Kudos
Message 2 of 2
(2,938 Views)