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

同期の取り方(STB?)に付いて

7 名前: マニク◆Jy2pR/5Y 投稿日:2006/06/29(木) 09:39 ID:FYrJYM5.
要するにこういう手順でやればいいのでは。一応VISA風に書きます。

' STBチェック
Dim stb as Integer
WHILE stb AND (チェックしたいビット)
 vs = viReadSTB( vi, &stb)
WEND

vs = viWrite( vi, "クエリ?", hoge, hoge)
vs = viRead( vi, hoge, hoge) 

ちなみに、viReadSTB(= シリアルポーリング)の代わりに*STB?クエリ
とそのレスポンス読み込みを使うことも出来ますが、速度効率は
シリアルポーリングよりも悪いです。

シリアルポーリングの関数が何なのかは使っているGPIBライブラリ
で違ってくるので、そのあたりはライブラリのマニュアルを見てね。

新着レスの表示

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

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