response = writeread(t,command)는 TCP/IP 클라이언트 t가 지정한 원격 호스트에 종결자 뒤에 ASCII 텍스트 command를 쓴 다음, 원격 호스트에서 반환된 ASCII 텍스트를 읽습니다. 이 함수를 사용하면 원격 호스트에 쿼리를 보낼 수 있습니다. 이 함수는 지정된 command가 원격 호스트로 전송되고 응답을 받을 때까지 MATLAB® 실행을 일시 중단합니다.
계측기에 TCP/IP 클라이언트 연결을 생성합니다. 이 예에서 이 네트워크에 연결된 계측기는 Keysight Technologies®(구 Agilent Technologies®) X-시리즈 신호 분석기(N9030A, PXA 신호 분석기)입니다. 지정된 IP 주소와 포트는 이 예제에서만 고유합니다.
t = tcpclient("172.31.165.102",5025)
t =
tcpclient with properties:
Address: '172.31.165.102'
Port: 5025
NumBytesAvailable: 0
Show all properties, functions
계측기에 계측기 식별 SCPI 명령을 쓰고 응답을 읽습니다.
writeread(t,"*IDN?")
ans =
"Agilent Technologies,N9030A,US00071181,A.14.16"