exponenta event banner

запись-чтение

Записать команду в ресурс VISA и прочитать ответ

    Описание

    пример

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

    Примеры

    свернуть все

    Создайте подключение к ресурсу VISA. В этом примере показано подключение к анализатору сигналов серии X (N9030A, PXA Signal Analyzer) компании 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 для записи в устройство, заданная как вектор символа или скаляр строки.

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

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

    Представлен в R2021a