Удалите данные из входного буфера
flushinput(obj)
| Интерфейсный объект или массив интерфейсных объектов. |
flushinput(obj)
удаляет данные из входного буфера, сопоставленного с obj
.
После того, как входной буфер сбрасывается, свойство BytesAvailable
автоматически сконфигурировано к 0
.
Если flushinput
называется во время асинхронного (неблокирование) операцией чтения, данные, в настоящее время хранимые во входном буфере, сбрасываются, и операция чтения продолжается. Можно считать данные асинхронно из инструмента с помощью функции readasync
.
Входной буфер автоматически сбрасывается, когда вы соединяете объект с инструментом с функцией fopen
.
Можно очистить буфер вывода с функцией flushoutput
. Можно очистить аппаратный буфер для GPIB и инструментов VXI с функцией clrdevice
.
BytesAvailable
| clrdevice
| flushoutput
| fopen
| readasync