SendCmds
目的
GPIBコマンドバイトを送信します。
形式
C
void SendCmds (int boardID, const void *buffer, size_t count)
|
Visual Basic
CALL SendCmds (boardID%, buffer$)
|
入力
boardID
|
インタフェース番号 |
buffer
|
送信するコマンドバイト |
count
|
送信するバイト数 |
説明
SendCmdsは、countコマンドバイトをbufferからGPIB上にコマンドバイト(インタフェースメッセージ)として送信します。転送されたコマンドバイト数はグローバル関数Ibcntに返されます。インタフェースメッセージの定義に関しては、IEEE 488コマンドメッセージを参照してください。
コマンドバイトは、GPIBデバイスに命令を送信するのではなく、GPIBの状態を構成するために使用します。デバイス特定の命令を送信するには、Send または SendList を使用してください。
発生する可能性のあるエラー
EABO
|
すべてのコマンドバイトを送信する前に、タイムアウト時間が経過しました。 |
ECIC
|
インタフェースがCIC(Controller-In-Charge: コントローラインチャージ)でありません。SendIFCを参照してください。 |
EDVR
|
NI-488.2ドライバの構成またはインストールが正しくありません。 |
EHDL
|
boardIDは範囲外です。 |
ELCK
|
他の処理によりロックされているため、要求された動作が行われませんでした。 |
ENEB
|
インタフェースが取り付けられていないか、正しく構成されていません。 |
ENOL
|
デバイスがGPIBに接続されていません。 |
EOIP
|
非同期I/Oの処理中です。 |