readbinblock

Считайте один binblock данных из последовательного порта

Описание

пример

data = readbinblock(device) читает binblock данных из последовательного порта как uint8 числовые значения и возвращает массив типа double 1 на n.

пример

data = readbinblock(device,precision) читает binblock данных, интерпретированных как тип, заданный precision. Для числовых типов данные возвращены как массив типа double 1 на n. Для типов текстов данные возвращены как вектор символов или строка, как задано.

Функциональные блоки MATLAB и ожидает до binblock, читаются из последовательного порта.

Примеры

свернуть все

Считайте binblock числовых uint8 данных из последовательного порта.

Точность по умолчанию является uint8.

s = serialport("COM3",9600);
data = readbinblock(s);

Считайте binblock числовых uint16 данных из последовательного порта.

s = serialport("COM3",9600);
data = readbinblock(s,"uint16")

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

свернуть все

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

Пример: serialport()

Размер и формат binblock данных в виде вектора символов или строки. precision определяет количество битов, чтобы читать для каждого значения и интерпретации тех битов как тип данных MATLAB.

Пример: 'int16'

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

Выходные аргументы

свернуть все

Числовой или данные о ASCII, возвращенные, когда, вектор 1 на n удваивается или текст. Для всего числового precision типы, data вектор-строка из двойных значений. Для типа текста precision значения 'char' или 'string'данные имеет заданный тип.

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

Функции

Введенный в R2019b