response = writeread(v,command)는 VISA 리소스 v에 ASCII 텍스트 command를 쓰고 그 뒤에 종결자를 붙인 다음, 리소스에서 반환된 ASCII 텍스트를 읽습니다. 이 함수를 사용하면 리소스를 쿼리할 수 있습니다. 이 함수는 지정된 command가 리소스에 전송되고 응답을 받을 때까지 MATLAB® 실행을 일시 중단합니다.
VISA 리소스에 대한 연결을 만듭니다. 이 예제에서는 VISA-TCP/IP 인터페이스를 사용하여 Keysight Technologies®(구 Agilent Technologies®) X-시리즈 신호 분석기(N9030A, PXA 신호 분석기)에 연결하는 방법을 보여줍니다. 지정된 리소스 이름은 이 예제만을 위한 것입니다.
v = visadev("TCPI0::172.31.165.102::inst0::INSTR");
계측기에 계측기 식별 SCPI 명령을 쓰고 응답을 읽습니다.
writeread(v,"*IDN?")
ans =
"Agilent Technologies,N9030A,US00071181,A.14.16"