OutputBufferSize

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

Описание

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

Ошибка происходит, если буфер вывода не может содержать все данные, которые будут записаны. Вы пишете текстовые данные с fprintf функция. Вы пишете двоичные данные с fwrite функция.

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

Характеристики

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

Любой инструментальный объект

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

В то время как открытый

Тип данных

'double'

Значения

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

Примеры

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

Создайте объект последовательного порта, сопоставленный с портом COM1. Установите размер буфера вывода на 256 байтов.

s = serial('COM1');
s.OutputBufferSize = 256;

Смотрите также

Функции

fprintf, fwrite

Свойства

Status