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

N88からVB6.0への移行

15 名前: 匿名488 投稿日:2007/04/25(水) 22:56 ID:jIvcXv2g
WBYTE の;より前はマルチラインメッセージ
(GPIBのATNをアサートして送るバスコマンドです)

以下、BASIC98 (N88 互換 BASIC マニュアルから引用)

------ 引用ここから -------

WBYTE ステートメント

【形式】  WBYTE  〔<コマンド>〔 ,<コマンド>・・・〕〕;〔<データ>〔 ,<データ>・・・〕〕〔
@〕


【機能】  マルチラインメッセージの送出、およびバイナリデータの送出を行ないます。

【解説】  <コマンド>で指定したマルチラインメッセージ(&H00〜&HFF)および<データ>で指定したバイナリデータ(&H00〜&HFF)を送出します。この範囲を越える<データ>または<コマンド>を指定すると、"命令の呼び出し方の誤り(Illegal function call
)"というエラーになります。
  また、オプションの@を指定すると、最後の送出データバイトを送出した後、EOI(End Or Identify)をtrueにします。


  バイナリデータの送出手順は次のとおりです。

  ■マスタモードの場合

  (1)  ATN(Attention)をtrueにします。
  (2)  <コマンド>を順次送出します。
  (3)  ATNをfalseにします。
  (4)  <データ>を順次送出します。
  (5)  オプションの@を指定した場合は、EOIをtrueにします。


  ■スレーブモードの場合

  (1)  MTA(My Talk Address)を受信するまで待ちます。
  (2)  ATNがfalseになるまで待ちます。
  (3)  <データ>を順次送出します。
  (4)  オプションの@を指定した場合は、EOIをtrueにします。


  スレーブモードでは、<コマンド>を指定することはできません。


【文例】  WBYTE &H5F,&H6F;&H35,&H36


【関連命令】  RBYTE

●注意  この命令は、セットアップユーティリティーの[ライブラリ]で、[GP-IBを使用する]をチェックしていないと使用できません。

新着レスの表示

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

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