BytesAvailable

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

Описание

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

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

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

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

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

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

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

Всегда

Тип данных

'double'

Значения

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

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

Функции

fopen