GPIB Commands

Query GPIB

질의를 보내고 응답을 한 번에 받아 mMeasurementValue에 저장합니다.

매개변수

ArgumentTypeDescription
Alias선택질의를 보낼 GPIB 장비 별칭
Expression텍스트질의 문자열 (예: *IDN?, MEAS:VOLT:DC?, READ?)
Option숫자질의 전 대기 시간 (Milliseconds)
Delay숫자명령어 실행 후 대기 시간 (Milliseconds)

반환값

반환값

질의와 읽기에 모두 성공하면 성공, 실패하면 실패. 응답은 예약 변수 mMeasurementValue 에 저장됩니다.

설명

질의 전송과 응답 읽기를 한 번에 처리합니다. 계측기에서 값을 받아올 때 기본으로 쓰는 명령어입니다.

Query GPIB      dmm1      MEAS:VOLT:DC?
Set Variable    vdc = [mMeasurementValue]
Query GPIB      dmm1      MEAS:CURR:DC?
Set Variable    idc = [mMeasurementValue]

값을 받은 직후 사용자 변수로 옮기는 것이 안전합니다. mMeasurementValue 는 다음 측정 명령이 덮어쓰기 때문입니다.

측정에 시간이 걸리는 장비는 Option 의 지연을 늘리거나, 장치 설정의 Timeout 을 키우세요. 적분 시간이 긴 DMM은 질의 하나에 수 초가 걸리기도 합니다.

Raw socket(::SOCKET) 장비에서 응답이 오지 않는다면 Read terminationLF 인지 먼저 확인하세요. 자세한 내용은 장치 등록 방법을 참고하세요.

관련 명령어