Количество байтов, доступных во входном буфере
BytesAvailable
указывает на количество байтов, в настоящее время доступных, чтобы быть считанным из входного буфера. Значение свойства постоянно обновляется, когда входной буфер заполнен, и установлен в 0
после того, как функция fopen
выпущена.
Можно использовать BytesAvailable
только при чтении данных асинхронно. Это вызвано тем, что при чтении данных синхронно, управление возвращено в командную строку MATLAB® только после того, как входной буфер будет пуст. Поэтому значение BytesAvailable
всегда 0. Чтобы изучить, как считать данные асинхронно, смотрите текстовые Данные Чтения.
Значение BytesAvailable
может колебаться от нуля до размера входного буфера. Используйте свойство InputBufferSize
задать размер входного буфера. Используйте свойство ValuesReceived
возвратить общее количество чтения значений.
Только для чтения | Всегда |
Тип данных | 'double' |
Значением по умолчанию является 0
.