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