writeread

Напишите команду в ресурс VISA и прочитайте ответ

    Описание

    пример

    response = writeread(v,command) записывает текст ASCII command далее следует терминатор строки к ресурсу VISA v, затем читает текст ASCII, возвращенный с ресурса. Можно использовать эту функцию для запроса ресурса. Функция приостанавливает MATLAB® выполнение до заданного command отправляется ресурсу и принимается ответ.

    Примеры

    свернуть все

    Создайте соединение с ресурсом VISA. Этот пример показывает соединение с анализатором сигналов серии X (N9030A, анализатор сигнала PXA) Keysight Technologies ® (ранее Agilent Technologies ®) с помощью интерфейса VISA-TCP/IP. Указанное имя ресурса является уникальным для этого примера.

    v = visadev("TCPI0::172.31.165.102::inst0::INSTR");

    Напишите команду SCPI идентификации прибора в прибор и считайте ответ.

    writeread(v,"*IDN?")
    ans = 
    "Agilent Technologies,N9030A,US00071181,A.14.16"
    

    Ответ прибора на *IDN? команда определяет имя, модель и серийный номер инструмента.

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

    свернуть все

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

    Пример: writeread(v,"*IDN?") отправляет текстовую команду ASCII ресурсу VISA v.

    Команда ASCII text для записи в устройство, заданная в виде вектора символов или строкового скаляра.

    Пример: writeread(v,"*IDN?") отправляет команду ASCII *IDN?.

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

    Введенный в R2021a