BytesAvailable

Количество байтов, доступных во входном буфере

Описание

BytesAvailable указывает на количество байтов, в настоящее время доступных, чтобы быть считанным из входного буфера. Значение свойства постоянно обновляется, когда входной буфер заполнен, и установлен в 0 после fopen функция выпущена.

Можно использовать BytesAvailable только при чтении данных асинхронно. Это вызвано тем, что при чтении данных синхронно, управление возвращено в Командное окно MATLAB® только после того, как входной буфер будет пуст. Поэтому BytesAvailable значение всегда 0. Чтобы изучить, как считать данные асинхронно, обратитесь к Синхронному По сравнению с Асинхронными Операциями чтения.

BytesAvailable значение может лежать в диапазоне от нуля до размера входного буфера. Используйте InputBufferSize свойство задать размер входного буфера. Используйте ValuesReceived свойство возвратить общее количество чтения значений.

Характеристики

Использование

Любой инструментальный объект

Только для чтения

Всегда

Тип данных

'double'

Значения

Значение может лежать в диапазоне от нуля до размера входного буфера. Значение по умолчанию 0.

Смотрите также

Функции

fopen