read

Считайте данные из ресурса VISA

    Описание

    data = read(v,count) читает количество значений, заданных count от ресурса VISA v и возвращает данные как строку, или вектор-столбец удваивается или текст. Функция приостанавливает выполнение MATLAB®, пока конкретное количество значений не читается, или тайм-аут происходит.

    пример

    data = read(v,count,datatype) читает количество значений, заданных count в форме, заданной datatype и возвращает данные. datatype аргумент является вектором символов стандартного типа данных MATLAB. Для всего числового datatype типы, data вектор-строка из двойных значений. Для типа текста datatype значения "char" или "string"данные имеет заданный тип.

    Примеры

    свернуть все

    Создайте связь с ресурсом VISA. Этот пример показывает связь с устройством с псевдонимом COM4 использование Последовательного интерфейса ВИЗЫ.

    v = visadev("COM4");

    Считайте пять значений uint32 данные из ресурса VISA v.

    data = read(v,5,"uint32");

    Эти пять значений составляют в общей сложности 20 байтов uint32 данные.

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

    свернуть все

    Ресурс VISA в виде a visadev объект.

    Пример: read(v,5) считывает данные из ресурса VISA v.

    Количество значений, чтобы читать в виде положительного целочисленного значения. Если count больше NumBytesAvailable свойство v, функция приостанавливает выполнение MATLAB и ожидает, пока это не читает заданный объем данных, или тайм-аут происходит.

    Пример: read(v,2) чтения два значения uint8 данные.

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

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

    Пример: read(v,1,"uint16") чтения одно значение uint16 данные. Каждое uint16 значение составляет два байта.

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

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

    | |

    Введенный в R2021a