ステータスバイトレジスタ
ステータスバイトレジスタは、IEEE488.1規格に定義するようにSTBとRQS(MSS)メッセージを格納しています。IEEE488.1シリアルポールやIEEE488.2 共通コマンド*STB?を使用してステータスバイトレジスタを読み取ることができます。
シリアルポールを行うと、ビット6は要求サービス(RQS)で応答します。ステータスバイトの値は、シリアルポールでは変更されません。
*STB?は、装置にステータスバイトレジスタのコンテンツとマスタステータスサマリ(MSS)メッセージを送信させます。
*STB?は、ステータスバイト、MSS、RQSを変更しません。
ビット | ビットの重み | ビット名 | 説明 |
---|---|---|---|
0 | 1 | Reserved | IEEE488での将来の使用に備えた予備。ビット値はゼロとして通知されます。 |
1 | 2 | Reserved | |
2 | 4 | Error/Event Queue | エラーまたはイベントキューにデータがある場合には、このビットは「真」になります。 |
3 | 8 | Questionable Status Register (QUES) | QUEStionableイベントステータスレジスタのビットが設定され、QUEStionableステータスイネーブルレジスタ内の対応するビットが「真」の場合には、このビットは「真」になります。 |
4 | 16 | Message Available (MAV) | デジタルプログラミングインターフェースによる要求を受け付けて、データバイトを出力する準備ができているときは、「真」になります。 |
5 | 32 | Standard Event Status Bit Summary (ESB) | イベントステータスレジスタにビットが設定されると、このビットは「真」になります。 |
6 | 64 | Request Service (RQS) | サービスリクエストイネーブルレジスタのビットが設定され、ステータスバイト内に対応するビットがある場合には、「真」になります。GPIBのSRQラインが設定されます。 |
Master Status Summary (MSS) | ステータスバイトのどれかのビットが1であり、かつその同じビットがサービスリクエストイネーブルレジスタ上でも1になっている場合には、このビットが設定されます。 | ||
7 | 128 | Operation Status Register (OPER) | OPERationイベントステータスレジスタのビットが設定され、OPERationステータスイネーブルレジスタ内の対応ビットが設定されると、このビットは「真」になります。 |
8-15 | Not Used | 未使用 |