write

Запишите данные к последовательному порту

Описание

пример

write(device,data,precision) пишет матрица 1 на n data к заданному последовательному порту. Записавший данные имеет заданную точность независимо от формата в матрице.

write функциональные блоки MATLAB и ожидают, пока не закончено записывание данные к последовательному порту.

Примеры

свернуть все

Запишите значениям [1,2,3,4,5] в uint8 формате к устройству последовательного порта. Эти пять значений на уровне 1 байта каждый - в общей сложности 5 байтов.

s = serialport("COM3",9600);
 ⋮
write(s,1:5,"uint8")

Входные параметры

свернуть все

Последовательный порт, заданный как serialport объект.

Пример: serialport()

Числовой или данные о ASCII, чтобы записать в последовательный порт, заданный как вектор 1 на n числовых значений или текста. Для всего числового precision типы, data вектор-строка из значений.

Пример: [20:24]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

Размер и формат каждого значения, заданного как вектор символов или строка. precision определяет количество битов, чтобы записать для каждого значения и его формата как тип данных MATLAB. Для текста ASCII можно задать precision как любой 'char' или 'string'.

Пример: 'int16'

Типы данных: char | string

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

Функции

Введенный в R2019b