# Set Event (イベントを設定)

ネイティブモードコマンドを使用して EasyBuilder 内で指定されたイベントをトリガします。

注:

In-Sight ビジョンシステムがネイティブモードコマンドを使用した PLC/モーションコントローラからの画像取り込みトリガを受け入れるように設定されている場合は、イベントコードを 8 (SW8) に設定して SetEvent および Wait 関数を使用することをお勧めします。これによって、ビジョンシステムは、画像取り込みと検査の両方が完了してから「完了」レスポンスを PLC/モーションコントローラに送り返すようになり、前の検査結果が PLC/モーションコントローラに送信されることはなくなります。ビジョンシステムからの「完了」レスポンスを使用して、検査結果の読み取り要求を送信する条件付き PLC ロジックを作成することもできます。

SetEvent 関数を PLC/モーションコントローラで使用して画像取り込みをトリガする場合、検査結果も読み取られていない場合にのみ使用してください。それ以外の場合に使用すると、画像取り込みと検査が同期されません。ビジョンシステムは画像が取り込まれるとすぐ、検査完了前にレスポンスを返します。

## Set Event (イベントを設定) の入力

シンタックス:SE[整数]

パラメータ | 説明
--- | ---
整数 | 設定するイベントコード。 0 ～ 7 = 外部イベントを指定します (外部 0, 外部 1 ...外部 7)。 8 = 画像を取り込み、EasyBuilder を更新します。このオプションでは、AcquireImage 関数の [トリガ] モードパラメータを [手動] または [産業用イーサネット] に設定する必要があります。

## Set Event (イベントを設定) の出力

ステータスコード | 説明
--- | ---
1 | コマンドは正常に実行されました。
0 | 認識されないコマンドが送信されました。
-1 | 番号が範囲外 (0 ～ 8 以外) であるか、整数ではありません。
-2 | コマンドを実行することができませんでした。
-6 | ユーザはコマンドを実行するためのフルアクセスのアクセス権を持っていません。

## Set Event (イベントを設定) の例

SetEvent 関数は、EasyBuilder のイベントをネイティブモードコマンドを使用してトリガする場合に使用できます。

外部イベント 0 をトリガするコマンドはSE0 です。

1. スプレッドシートには次のように表示されます。