writeread

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

    Описание

    пример

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

    Примеры

    свернуть все

    Создайте связь с ресурсом VISA. Этот пример показывает связь с Keysight Technologies® (раньше Agilent Technologies®) X-ряд Signal Analyzer (N9030A, PXA Signal Analyzer) использование интерфейса 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 в виде a visadev объект.

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

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

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

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

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

    | | |

    Введенный в R2021a