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