InputBufferSize

Задайте размер входа буфера в байтах

Описание

Вы конфигурируете InputBufferSize как общее количество байт, которые могут храниться в программном входном буфере во время операции чтения.

Операция чтения прекращается, если объем данных, сохраненных в вход буфере, равен InputBufferSize значение. Вы можете считать текстовые данные с fgetl, fgets, или fscanf функций. Вы можете считать двоичные данные с fread функция.

Можно конфигурировать InputBufferSize только когда объект прибора отсоединяется от прибора. Вы отсоединяете объект с fclose функция. Отключенный объект имеет Status значение свойства closed.

Если вы конфигурируете InputBufferSize в то время как данные находятся в буфере входа, эти данные сбрасываются.

Особенности

Использование

Любой объект прибора

Только для чтения

Пока открыто

Тип данных

Дважды

Значения

Значение по умолчанию 512 байты.

Примеры

В этом примере показов, как задать вход buffer size для объекта последовательного порта. The InputBufferSize свойство задает общее количество байтов, которые могут храниться в входном буфере программного обеспечения во время операции чтения. По умолчанию InputBufferSize является 512 байты. Может быть случай, когда вы хотите увеличить его до размера, превышающего размер по умолчанию.

Создайте объект последовательного порта, сопоставленный с портом COM1. Установите вход buffer size 768 байт.

s = serial('COM1');
s.InputBufferSize = 768;

См. также

Функции

fclose, fgetl, fgets, fopen, fread, fscanf

Свойства

Status