OutputBufferSize

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

Описание

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

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

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

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

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

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

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

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

Тип данных

'double'

Значения

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

Примеры

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

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

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

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

Функции

fprintf, fwrite

Свойства

Status