Number of bytes currently in output buffer
BytesToOutput
indicates the number of bytes
currently in the output buffer waiting to be written to the instrument.
The property value is continuously updated as the output buffer is
filled and emptied, and is set to 0
after the fopen
function is issued.
You can make use of BytesToOutput
only
when writing data asynchronously. This is because when writing data
synchronously, control is returned to the MATLAB® Command Window
only after the output buffer is empty. Therefore, the BytesToOutput
value
is always 0
. To learn how to write data asynchronously,
Refer to Synchronous Versus Asynchronous Write Operations.
Use the ValuesSent
property to return the
total number of values written to the instrument.
Note
If you attempt to write out more data than can fit in the output
buffer, then an error is returned and BytesToOutput
is 0
.
You specify the size of the output buffer with the OutputBufferSize
property.
Usage | Any instrument object |
Read only | Always |
Data type | Double |
The default value is 0
.