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