ID : 2265
プログラミング
排他機能専用コマンド
排他機能に使用する専用コマンドには、下記のものがあります。詳細はコマンドリファレンスを参照してください。
以下のコマンドはVer.1.12.*から有効です。
コマンド | 内容 |
---|---|
ExclusiveArea | 排他エリアの設定値を変更、作成をします。 |
SetExclusiveArea | 排他エリアを有効にします。 |
ResetExclusiveArea | 排他エリアを無効にします。 |
ExclusiveControlStatus | 現在の排他制御状態を取得します。 |
コマンド使用例
Sub Main
TakeArm 1
ExclusiveArea 1, P( 100, 200, 300, 0, 0, 0 ), V( 100, 200, 300 ) '排他エリアを作成する
SetExclusiveArea 1 '排他エリアを有効にする
Move P, P1
I0 = ExclusiveControlStatus( 1, 1 ) 'ロボット1の排他制御侵入状態を取得する
If I0 = 0 Then '戻り値"0"侵入状態無し
ResetExclusiveArea 1 '排他エリア無効にする
End If
End Sub
ID : 2265