Find GPIB
계측기 응답에 특정 문자열이 포함되어 있으면 Pass로 판정합니다.
매개변수
| Argument | Type | Description |
|---|---|---|
| Alias | 선택 | 응답을 읽을 GPIB 장비 별칭 |
| Expression | 텍스트 | 응답에서 찾을 문자열 |
| Option | 숫자 | 읽기 전 대기 시간 (Milliseconds) |
| Delay | 숫자 | 명령어 실행 후 대기 시간 (Milliseconds) |
반환값
반환값
응답에 찾는 문자열이 포함되어 있으면 Pass, 없으면 Fail. 읽은 응답 전체는 예약 변수 mMeasurementValue 에도 저장됩니다.
설명
응답을 읽고 그 안에 지정한 문자열이 있는지 확인합니다. GPIB 카테고리에서 유일하게 Pass/Fail 판정을 내리는 명령어로, 결과가 리포트에 판정으로 기록됩니다.
질의는 보내지 않으므로 앞에 Write GPIB 로 질의를 먼저 보내야 합니다.
Write GPIB psu1 *IDN?
Find GPIB psu1 KEITHLEY
부분 일치로 판단하므로 응답 전체를 적을 필요가 없습니다. 위 예에서 응답이 KEITHLEY,2230G-30-1,9103207,1.11 이면 Pass입니다.
값의 범위를 판정해야 한다면 이 명령어 대신 Query GPIB 로 값을 받아 변수에 넣고 Conditionals 명령어로 비교하세요. Find GPIB 는 문자열 포함 여부만 봅니다.
관련 명령어