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を使用する]をチェックしていないと使用できません。
新着レスの表示