read

Чтение данных с ресурса VISA

    Описание

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

    пример

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

    Примеры

    свернуть все

    Создайте соединение с ресурсом VISA. В этом примере показано подключение к устройству с псевдонимом COM4 использование интерфейса VISA-Serial.

    v = visadev("COM4");

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

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

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

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

    свернуть все

    Ресурс VISA, заданный как visadev объект.

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

    Количество считываемых значений, заданное как положительное целое значение. Если 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
    Для просмотра документации необходимо авторизоваться на сайте