WriteResultsBuffer
参照元のバッファデータ構造体からのデータを書き込みます。データは FormatOutputBuffer 関数によって生成され、現在有効なファクトリ通信プロトコル ([ネットワークの設定] ダイアログで有効にする) に書き込まれます。この関数は、ファクトリ通信プロトコルの [Result Code] フィールドにも書き込みます。
WriteResultsBufferの入力パラメータ
Syntax:WriteResultsBuffer(イベント,バッファ,結果コード,プロトコル,バイト/ワードオーダ)
イベント |
ファクトリプロトコルへの結果の書き込みのきっかけとなるイベントを指定します。このパラメータは、次のいずれかを参照している必要があります。
|
|||||||||||||||||||||||||||||||||||||||||||||
バッファ |
FormatOutputBuffer 関数によって作成されるバッファ構造体への参照を指定します。この構造体には、自動的にフォーマットされたデータが含まれます。 注 : 出力データの最大長は、4,000 バイトです。
|
|||||||||||||||||||||||||||||||||||||||||||||
結果コード | In-Sight ビジョンシステムによる検査の結果を接続されているデバイスに伝えるために使用できる 16 ビットの整数を指定します。 | |||||||||||||||||||||||||||||||||||||||||||||
プロトコル |
ユーザデータの書き込み先となるプロトコルを指定します。 注 : このパラメータは、In-Sight 5.1.0 以上を実行している In-Sight ビジョンシステムだけで使用できます。
|
|||||||||||||||||||||||||||||||||||||||||||||
バイト/ワードオーダ |
関数によって読み込まれるワードとバイトのビット順序を指定します。 注 : このパラメータは、In-Sight ファームウェア 5.1.0 以上を実行している In-Sight ビジョンシステムだけで使用できます。
例AB (1 ワードサイズの値): A = 最上位バイト、B = 最下位バイト:
12AB (2 ワードサイズの値): 1 = 最上位バイト、B = 最下位バイト:
|
WriteResultsBufferの出力
戻り値 |
クライアントに送信されたデータを含んだ書き込み結果データ構造体。 注 : In-Sight ファームウェア 4.x.x 以前を実行している In-Sight ビジョンシステムに接続する場合、書き込まれたエレメントの数が返されます。入力パラメータが無効な場合、またはクライアントへの接続が確立されていない場合は、#ERR が返されます。
|