readbinblock

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

Описание

пример

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

пример

data = readbinblock(device,precision) читает binblock данных, интерпретированных как тип, заданный precision. Для числовых типов возвращены данные, когда массив 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