アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

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の準備までの流れになります。


関連リンク:

添付:


tcp.gif - tcp.gif


報告日時: 07/20/2004
最終更新日: 06/29/2005
ドキュメントID: 3BJ9HIRY

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit