問題タブ [gpib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 単純な方法で GPIB によって Agilent 53131A から読み取ることができません
こんにちは、LabView 2012、Delphi XE7 と GPIB (488.2 だと思います)、Win7 SP1 と Agilent 53131A を使用しています。
与えられたNIの例を使用しました。
NI Labview の例 - LabVIEW のヘルプ - GPIB.vi にあります。
2 つのチャネルから周波数を照会するために書き込みと読み取りを試みましたが、成功しました。それらは送信され、連続して読み取られます。
- *IDN?
- :FUNC 'FREQ 1'
- :READ:FREQ?
成功した場合は、Agilent および NI MAX 用の GPIB とドライバが正常にインストールおよび構成されたことを意味します。
また、KeySight Connection Expert を使用して書き込みと読み取りを行うこともできます。これも成功しています。
ただし、指定されたNI の例を Delphi で使用した場合。元々は Delphi 3 または 4 として保存されていました。
ユニバーサル カウンターの Scope Simple の例を使用しました。私は主に簡単な方法で書いたり読んだりするためにそれを使用しました。初期化、読み取り/書き込み、およびクリーンアップが必要なすべて
SimpleForm.pas で、次のコードを次のように変更しました
検出されたデバイスはGPIB0::3::INSTR
32 行目で、
読み書きする文字列なので、132行目で、
その後、エラーなしでコンパイルされ、実行されました。
文字列の書き込みに成功しました
しかし、読んでみると、うまくいきませんでした。文字列出力は と想定されます' HEWLETT-PACKARD,53131A,0,4806'
。
プログラムの最後のエラーは次のとおりです。
これらの読みから、私は次のように理解しました:-
EABOは中止を意味します
私は GPIB の操作に慣れていません。親切なアドバイス。
python - GPIB イベントのリッスン
PyVisa/GPIB を使用してテスト システムを制御しています。このシステムは、2 つの別個のテスター (A と B) とラップトップで構成されています。ラップトップはテスター A からの GPIB メッセージを受動的にリッスンし、ラップトップが受信するとテスター B をトリガーします。
次のコードを使用して、テスター A からのイベントを受動的にリッスンしています。
テスター A からのイベントをリッスンして応答するより良い方法はありますか? GPIB 経由でこのシステムを制御するより良い方法はありますか?
python - PYVISA の ENUM モジュールと cStringIO モジュール
直さなければならない問題があります。Python 3.2 32ビット用のPython 3.2を使用してpyvisa
います。私が使用したとき:
次のように表示されました。
しかし、私が使用するとき:
私は得る:
pyvisa
GPIBでAgilent 33250aを使用するために使用したいだけです。
python - PyVISA を使用した GPIB インターフェイスの検出に関する問題
PYvisa による GPIB インターフェイスを使用してデバイスを接続中にエラーが発生しました。以下は、私が実行した簡単なコードです。
しかし、それらが GPIB インターフェース自体として検出されているのを見ていません (GPIB::25::INSTR など)。適切なバージョンの Python と PyVISA をインストールしました。以下は同じ出力です。
グーグルで調べたところ、バージョンとライブラリのパスが考えられる理由であることがわかりました。しかし、それは私の場合の問題ではないと思います。私はPythonとpyVISAに非常に慣れていないので、どこが間違っているのか誰でも指摘できますか?
delphi - GPIB カードとの通信
delphi 10 で GP-IB カードを使用しています。delphi がカードと通信できるように、インストールを「セットアップ」する方法がわかりません。
カードはhttp://www.contec.com/product.php?id=1146
外部デバイスと通信するための手順は何ですか? どの dll ファイルを追加しますか? GPIB カードがインストールされているかどうかを確認するだけの基本的な 1 ボタン プログラムは何ですか?
私はこの権利を求めていることを願っています.