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