저는 Keithley 2635A 소스 미터를 제어하기 위해 LabVIEW와 VISA 기능을 사용하고 있습니다. 기기를 식별하려고 할 때마다 읽기와 쓰기 모두에서 정상적으로 작동합니다.LabVIEW와 Keithley 2635A - 데이터를 읽을 수 없습니다.
viWRITE(*IDN?) /* VISA subVI to send the command to the machine */
viREAD /* VISA subVI to read output */
그러나 전압 (또는 전류)을 설정하자마자 그렇게합니다. 그럼 난 측정을 수행 할 명령을 전송하지만 오류 그 후
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
로, 데이터를 읽을 수 아니에요, 나는 *IDN?
출력 중 하나 이상을 읽을 수 없습니다.
소스 미터는 National Instrument GPIB-USB-HS 어댑터를 통해 PC에 연결됩니다.
EDIT : 추가하는 것을 잊어 버렸습니다. VISA 대화식 제어 프로그램에서도 마찬가지입니다.
팁 : 오류가 있는지 확인하기 위해 명령이나 쿼리를 보낼 때 전면 패널을주의해야합니다. 또한 "설정"하고 "읽음"이라고하셨습니다."세트"(명령)가 반드시 응답을 초래하지는 않습니다. 설명서를 확인하십시오. –