Instrument Control Toolbox | ![]() ![]() |
Remove data from the output buffer
Syntax
Arguments
obj |
An instrument object or an array of instrument objects. |
Description
flushoutput(obj)
removes data from the output buffer associated with obj
.
Remarks
After the output buffer is flushed, the BytesToOutput
property is automatically configured to 0
.
If flushoutput
is called during an asynchronous (nonblocking) write operation, the data currently stored in the output buffer is flushed and the write operation is aborted. Additionally, the M-file callback function specified for the OutputEmptyFcn
property is executed. You can write data asynchronously to the instrument using the fprintf
or fwrite
functions.
The output buffer is automatically flushed when you connect an object to the instrument with the fopen
function.
You can clear the input buffer with the flushinput
function. You can clear the hardware buffer for GPIB and VXI instruments with the clrdevice
function.
Functions
clrdevice
, flushinput
, fopen
, fprintf
, fwrite
Properties
![]() | flushinput | fopen | ![]() |