同期の取り方(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ライブラリ
で違ってくるので、そのあたりはライブラリのマニュアルを見てね。
新着レスの表示