ID : 5902
ClearAreaDetected
機能
現在のエリア検知状態をクリアします。
このコマンドはVer.1.8.*から有効です。
構文
ClearAreaDetected エリア番号 [, 条件]
指定項目
解説
指定エリアの検知状態をクリアします。
このコマンドが発行されるまで、コントローラ内部では検知状態を保持しています。
注意事項
ClearAreaDetectedコマンドが発行されるまで、コントローラ内部では検知状態を保持しています。用例のように、状態変化を監視するような場合は、GetAreaDetectedコマンドの使用前にClearAreaDetectedコマンドを使用してください。
用例
'!TITLE "Pro1.pcs"
Sub Main
TakeArm Keep = 0
ResetArea 0
Move P, P( 300, -100, 200, 180, 0, 0, 5 )
Area 0, P( 300, 0, 200, 0, 0, 0 ), V( 50, 50, 50 ), 128, -1, 0, Tar_Time( 2 )
SetArea 0
Move L, P( 300, 100, 200, 180, 0, 0, 5 ), Next
'エリア0に入るまで待機し外部機器に通知
ClearAreaDetected -1, -1
Wait GetAreaDetected( 0, 0 )
Set IO24
'エリア0から出るまで待機し外部機器に通知
ClearAreaDetected -1, -1
Wait GetAreaDetected( 0, 1 )
Reset IO24
End Sub
ID : 5902