BytesAvailable

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

Описание

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

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

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

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

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

Всегда

Тип данных

'double'

Значения

Значением по умолчанию является 0.