Query GPIB
질의를 보내고 응답을 한 번에 받아 mMeasurementValue에 저장합니다.
매개변수
| Argument | Type | Description |
|---|---|---|
| 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 termination 이 LF 인지 먼저 확인하세요. 자세한 내용은 장치 등록 방법을 참고하세요.
관련 명령어