Instrument Control Toolbox | ![]() ![]() |
Remove data from the input buffer
Syntax
Arguments
obj |
An instrument object or an array of instrument objects. |
Description
flushinput(obj)
removes data from the input buffer associated with obj
.
Remarks
After the input buffer is flushed, the BytesAvailable
property is automatically configured to 0
.
If flushinput
is called during an asynchronous (nonblocking) read operation, the data currently stored in the input buffer is flushed and the read operation continues. You can read data asynchronously from the instrument using the readasync
function.
The input buffer is automatically flushed when you connect an object to the instrument with the fopen
function.
You can clear the output buffer with the flushoutput
function. You can clear the hardware buffer for GPIB and VXI instruments with the clrdevice
function.
Functions
clrdevice
, flushoutput
, fopen
, readasync
Properties
![]() | fgets | flushoutput | ![]() |