SendCmds

NI-488.2

SendCmds


目的

GPIBコマンドバイトを送信します。

形式

C

void SendCmds (int boardID, const void *buffer, size_t count)

Visual Basic

CALL SendCmds (boardID%, buffer$)

対話式制御(使用に関する注意)

SendCmds 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の処理中です。