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