From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

What exactly is Bytes at Port referring to ?

I'm looking at a previously developed application which uses VISA Read to read 'Bytes at Port' bytes. As I need to make some changes I'd first like to understand how it manages to sucessfully read messages over 128 bytes despite the fact that our PCI-8433/2 card has a FIFO buffer of only 128 bytes.

 

I'm sure nothing clever is going on. The buffer is flushed before and after a single read (all within a loop), and the received data is sent to the Front Panel.

 

I'm assuming VISA is buffering the data itself to a virtual port that it creates itself, but this isn't mentioned in the documentation.

 

Any answers ?

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

It is the number of bytes in the main memory buffer of the pc. Created by the OS and not VISA.

Message 2 of 2
(2,641 Views)