計測制御技術ラウンジ >> GPIB技術ラウンジ 全部 1- 最新50

C言語での作成方法

13 名前: TERA 投稿日:2003/12/24(水) 17:57 ID:9auS/EOs
お世話になります。
またまた質問ですが、分かる方いらっしゃいましたら
アドバイスよろしくお願いします。

NO.2の書き込みで、
>コントローラになることがなければ、すべてのアクションは
>(SRQ を除いて)コントローラである PC から起こります。
>これはデータの送受の方向にかかわらず、です。
>端末側ではひたすら NAT9914 の状態変化を関知して、
>それへの対応をする、という形になると思います。

の回答を頂きました。

今の構成は、コントローラはPCで、Interface社のPCI-4301ボードを
使用しています。
私の今作成している端末はコントローラになることはないので、
デバイスの状態変化を検知して送受信プログラムを書いています。
ここで、デバイスの状態変化というのは、NAT7210の割り込みステータス
レジスタ[1R]のDIビットとDOビットの状態を一定周期で見ています。
DI:データレジスタ[0R]の読込み要求
DO:ライトレジスタ[1W]への出力要求
この2ビットだけで、状態監視は可能なのでしょうか?

PCのPCI-4301ボードのコマンドには、"GpibReceive()"という
受信コマンドが用意されています。
PC側でこのコマンドを発行すれば、ここでいうDOビットが
立つという解釈でよろしいのでしょうか?
同じく"GpibSend()"という送信コマンドが用意されています。
PC側でこのコマンドを発行すれば、ここでいうDIビットが
立つという解釈なのでしょうか?

分かる方いらっしゃいましたらご教授願います。

新着レスの表示

名前 : E-mail(省略可) :

文責:計測制御技術ラウンジ, Powered by ©タカヒロ@みちのく掲示板 [12ch BBS 2.03]