Keithley2701 型イーサネット対応DMMと通信する方法 使用ソフトウェア: Driver Software>>NI-VISA使用ソフトウェア・バージョン: N/A 使用ソフトウェア・バージョンに特化: N/A 二次のソフトウェア: N/A ハードウェア: GPIB
問題: Keithley2701 型イーサネット対応マルチメータを持っています。イーサネットでDMMとコンピュータを接続し、LabVIEWとVISAを使用して通信したいのですが、どのように行えばよいでしょうか? 解決策: まず、DMMがコンピュータと同じサブネット内にあることを確かめて下さい。同じサブネット内にある場合、2701へpingコマンドが成功するはずです。確かめる方法は、スタート>>ファイル名を指定して実行で”cmd”とタイプし、DOSウィンドウを開きます。開いたDOSウィンドウ内で"ping x.x.x.x” ("x.x.x.x"はDMMのIPアドレス)とタイプします。 もしpingコマンドが成功しなかったら、DMMが同じサブセットにいないか、IPアドレスが正しくない、又はコンピュータとDMM巻の物理的な接続ができていないといった理由が考えられます。 pingコマンドが成功したら、インターネットエクスプローラ(以下IE)を使用してDMMにアクセスすることができます。、例としてDMMのIPアドレスがポートが80の場合、IEのウィンドウを開いて次のようにタイプします。 http:\\192.168.1.2:80 もしアクセスができなかったら、前の手順に戻り、再びpingコマンドを確認します。一度IEで読むことができれば、LabVIEWで構成することができます。VXI11 compliant instrumentではないので、MAX(Measurement and Automation Explorer)で構成する必要はありません。Socketの機器として構成を行います。問題としてあげられるのは、GPIBコミュニケーションのために1394ポートを使用することで、MAXで構成していないので、MAXはそのポートにVISAセッションを開始する許可を与えないことです。 次にLabVIEWを起動し、VISAコマンドを使用してVIを作成してください。添付のスクリーンショットのように、VIを作成します。 通常のVISA WriteとVISA Readの他には、使用するDMM用のコマンドを記入します。VISA OpenとVISA Writeの間には、プロパティノードをおき、message base settings>> IO protocol propertyを選択します。書き込みに変更し、NormalになっているところをSerial-TCPIP-USB/488-Stringを選択します。Keithley2701はこのデータタイプで動作します。 VISAリソース名(VISA resource name)としては、全体の名前記入して下さい。VISAエイリアスの名前はNOT使用しないで下さい。良い例としては以下のようになります。 TCPIP::10.0.12.32::1394::SOCKET 以上の作業が、動作するVIの準備までの流れになります。 関連リンク: 添付:
報告日時: 07/20/2004 最終更新日: 06/29/2005 ドキュメントID: 3BJ9HIRY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
