exponenta event banner

OutputBufferSize

Укажите размер выходного буфера в байтах

Описание

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

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

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

Особенности

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

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

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

Пока открыт

Тип данных

Дважды

Ценности

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

Примеры

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

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

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

См. также

Функции

fprintf, fwrite

Свойства

Status