(Чтобы быть удаленным), Удаляют данные из буфера вывода
Этот serial
, Bluetooth
, tcpip
, udp
, visa
, и gpib
объектная функция будет удалена в будущем релизе. Использование serialport
, bluetooth
, tcpclient
, tcpserver
, udpport
, и visadev
возразите функциям вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
flushoutput(obj)
| Интерфейсный объект или массив интерфейсных объектов. |
flushoutput(obj)
удаляет данные из буфера вывода, сопоставленного с obj
.
После того, как буфер вывода сбрасывается, BytesToOutput
свойство автоматически сконфигурировано к 0
.
Если flushoutput
называется во время асинхронного (неблокирование) операцией записи, данные, в настоящее время хранимые в буфере вывода, сбрасываются, и операция записи прерывается. Кроме того, функция обратного вызова задана для OutputEmptyFcn
свойство выполняется. Можно записать данные асинхронно к инструменту с помощью fprintf
или fwrite
функции.
Буфер вывода автоматически сбрасывается, когда вы соединяете объект с инструментом с fopen
функция.
Можно очистить входной буфер с flushinput
функция. Можно очистить аппаратный буфер для GPIB и инструментов VXI с clrdevice
функция.