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

旧GPIB技術ラウンジログ #77-LAST(暫定移行)

9 名前: Copy代行 投稿日:2003/06/22(日) 22:12 ID:X2qCfubo
■ Re[83]: GP-IBモニター
No. : 84 [返信] 
Name : にしやま 
Date : 2002/12/29(Sun) 16:24 


>  ここに、上記とは別のPCをGP-IBで繋げて、GP-IBの通信内容をモニターする(キャプチャーするといった方がわかりやすいでしょうか)事を検討しています。
>  こういった事は可能なものなのでしょうか。

信号のタイミングのモニタをしたいだけでしたら、
バスに影響を与えずに信号を一定周期でサンプル
できればいいので、いわゆる I/F カードよりも
多チャンネル入力の先にバスレシーバをつけるといいかも
しれません。
プロトコル解析部は自作することになるでしょうが...

たまーにトランジスタ技術誌にのって
いるような簡易 GPIB I/F 記事等参考になるのでは
ないでしょうか。

>  GP-IBについてよくわかっていない事に加えて、HP等で情報を探していましたが、なかなか思っていた情報がありませんでして・・・
>  モニターPCとしては、WindowsパソコンにGP-IBボード(NI社のものが良い?)をつけて、VB or VC++での開発を考えています。

GPIB I/F ボード付属のAPIの場合、GPIB のプロトコル制御自体を
ある程度専用 LSI に任せる(自分自身が通信の対象であることが
前提の構造になっている)ものが多いため、付属のAPIによっては
バスをモニタするのにLSI のレジスタを直接アクセスしないと
だめな可能性もありますが、可能ではあると思います。

>  また、NI社の製品ですと付属のソフトに同じ様な事をするものがある(GP-IBスパイ?)ようですが、出来たらこの機能を別のソフトに組み込む事を考えていますので、何とか自力で同等な機能をもったソフトを開発したいと考えています。

バスのハードウェアタイミングをモニタしたいのではなく、
バスコマンドのシーケンス等の検証だけであれば、
I/F カード の API コールをトラップするような
ラッパライブラリを作成すれば、ソフトウェアのみで
実現可能かもしれません。


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