Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

flushoutput

Remove data from output buffer

Syntax

flushoutput(obj)

Arguments

obj

An interface object or an array of interface objects.

Description

flushoutput(obj) removes data from the output buffer associated with obj.

More About

collapse all

Tips

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 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.

Introduced before R2006a

Was this topic helpful?