SetDiscreteOutputDelay
[出力詳細] ダイアログでの遅延設定を行います。
- SetDiscreteOutputDelay コマンドの後に SetDiscreteOutput コマンドが発行されると、SetDiscreteOutputDelay 設定が上書きされます。
-
In-Sight ビジョンシステムを CIO-1400 または CIO-1450 I/O モジュールとともに使用する場合、シリアルポート経由でディスクリート出力設定を変更するために、SetDiscreteOutput または SetDiscreteOutputDelay コマンドを使用しないでください。使用した場合、ビジョンシステムが応答しなくなる場合があります。変更を行う場合、または Telnet 経由でコマンドを送信するには、[ディスクリート I/O 設定] ダイアログと [出力詳細] ダイアログを使用します。
SetDiscreteOutputDelayの入力パラメータ
Syntax:EVSetDiscreteOutputDelay(LineID,Type,[Delay],[[WriteProcSet],[IOModule]])
入力 | 説明 | ||
---|---|---|---|
LineID | 変更される出力ライン番号。 | ||
Type | 0 = なし 1 = 画像取り込み遅延 2 = トリガ後の時間 |
||
Delay |
|
||
WriteProcSet |
WriteProcSet はオプションのパラメータです。 0 = 設定は、proc.set ファイルに保存されず、ビジョンシステムの電源を入れ直すと失われます。 1 = 設定は、proc.set ファイルに保存され、ビジョンシステムの電源を入れ直しても保持されます。
|
SetDiscreteOutputDelayの出力
戻り値 |
ステータスコード。その後にバイト単位の文字数が続きます。ステータスコードは次のとおりです。
|
SetDiscreteOutputDelay例
以下の設定を行うには
Line ID: 3
Type: トリガ後の時間
Delay: 250 ms
WriteProcSet: 1
IOModule: CIO-MICRO
次のコマンドを発行します。EV SetDiscreteOutputDelay(3,2,250,1,3)
In-Sight ビジョンシステムは、ステータスコード (1) とその後の文字数 (バイト単位、18) で応答します。最後に、結果が XML フォーマットで返されます。