Keithley 2701 DMM を接続し、ソフトウェアをインストールして、IP を正しく設定しました。インターネット エクスプローラーの Web ページとケースレー コミュニケーターを介して機器にアクセスし、制御できます。Python を使用しようとすると、計測器が検出されます。つまりa=visa.instrument("COM1")
、エラーは発生しません。
楽器に書き込むこともできます:
a.write("*RST")
a.write("DISP:ENAB ON/OFF")
a.write("DISP:TEXT:STAT ON/OFF")
など、すべてエラーは発生しませんが、機器の画面に変化は見られません。ただし、読み戻そうとすると、a.ask("*IDN?")
操作が完了する前にタイムアウトが期限切れになったというエラーが表示されます。
私は次のように再定義しようとしました:
a=visa.instrument("COM1",timeout=None)
a=visa.instrument("TCPIP::<the IP adress>::1354::SOCKET")
他にもいくつかの可能な組み合わせがありますが、同じエラーが発生しています。
助けてください。