Задайте размер выхода буфера в байтах
Вы конфигурируете OutputBufferSize
как общее количество байт, которые могут храниться в выходном буфере программного обеспечения во время операции записи.
Ошибка возникает, если выходной буфер не может содержать все записываемые данные. Вы записываете текстовые данные с fprintf
функция. Вы записываете двоичные данные с fwrite
функция.
Можно конфигурировать OutputBufferSize
только когда объект прибора отсоединяется от прибора. Вы отсоединяете объект с fclose
функция. Отключенный объект имеет Status
значение свойства closed
.
Использование | Любой объект инструмента |
Только для чтения | Пока открыто |
Тип данных | Дважды |
Значение по умолчанию 512
байты.
В этом примере показов, как задать выход buffer size для объекта последовательного порта. The OutputBufferSize
свойство задает максимальное количество байтов, которые можно записать на инструмент сразу. По умолчанию OutputBufferSize
является 512
байты. Может быть случай, когда вы хотите ограничить его размером меньше, чем по умолчанию.
Создайте объект последовательного порта, сопоставленный с портом COM1. Установите выход buffer size 256 байт.
s = serial('COM1'); s.OutputBufferSize = 256;