# WriteDevice

TCP/IP 接続を利用して、In-Sight ビジョンシステム からネットワーク上の別のホストへデータをエクスポートします。

注 : WriteDevice 関数は、オンラインでもオフラインでも、リモートホストにメッセージを送信できます。

## WriteDevice の入力

パラメータ | 説明
イベント | 更新を強制するイベントを指定します。このパラメータは、次のいずれかを参照している必要があります。 関数を含むセル A0 の Image データ構造体。詳細については、を参照してください。 Event 関数を含むセル。詳細については、イベントを参照してください。 Button 関数を含むセル。詳細については、Buttonを参照してください。
デバイス | TCPClient または TCPServer 関数が作成する Device データ構造体を含んでいるスプレッドシートセルへの参照。スプレッドシートセルに TCPClient 関数が含まれており、接続がまだ確立されていない場合、イベント更新によって再接続の試行がトリガされます。詳細については、TCPClientを参照してください。
データ 1, 2, ... | TCPClient 関数で指定された TCP/IP サーバデバイスへエクスポートするデータを含むセルへの参照。複数のデータ入力は 1 つのパケットに連結されます。

## WriteDevice の出力

戻り値 | 指定したイベントが開始されるたびにエクスポートされるデータを含む Write データ構造体。エラーが発生した場合は #ERR を返します。 入力パラメータが無効であれば #ERR を返します。 TCPClientデバイスの場合、タイムアウト時間内に接続を確立できなかった場合に #ERR を返します。 TCPServerデバイスの場合、接続を使用できない場合に #ERR を返します。