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