writebinblock

Запись одного бинблока данных на ресурс VISA

    Описание

    пример

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

    Примеры

    свернуть все

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

    v = visadev("COM4");

    Запишите значения [1,2,3,4,5] как бинблок в double формат ресурсной v VISA.

    writebinblock(v,1:5,"double")

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

    свернуть все

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

    Пример: writebinblock(v,1:5,"uint8") записывает двоичный блок данных в ресурсный v VISA.

    Числовые или ASCII данные, заданные как 1-by- N вектор числовых значений или как вектор символов или строковый скаляр текста. Для всех числовых datatype типы, data - вектор-строка значений.

    Пример: writebinblock(v,1:5,"uint8") записывает значения [1,2,3,4,5].

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

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

    Пример: writebinblock(v,1:5,"double") записывает значения [1,2,3,4,5] как двойные данные.

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

    См. также

    | | |

    Введенный в R2021a