ID : 7184
HandInposState
機能
フィンガが目標位置に入っているかどうかを返します。
解説
直前の移動コマンドにより、フィンガが目標位置に入っているかどうかを返します。
| 戻り値 | 目標位置に入っているかどうか |
|---|---|
| -1(True) | 目標位置に入っている。 |
| 0(False) | 目標位置に入っていない。 |
関連項目
注意事項
-
用例
'!TITLE "INPOS状態の値を取得"
' INPOS状態を取得し、メッセージ出力ウィンドウに表示
Sub Sample_HandInposState
Dim aaa As Integer
Dim bbb As Integer
' 電動ハンドを閉じる方向に把持力20で非同期実行
HandMoveH 20, True, Next
' 0.1秒間動作の停止
Delay 100
' INPOS状態をaaaに代入
aaa = HandInposState
' 電動ハンドの動作完了を待つ
Wait HandBusyState = 0
' INPOS状態をbbbに代入
bbb = HandInposState
' メッセージ出力ウィンドウにINPOS範囲外状態である値を示す"0"を表示
PrintDbg aaa
' メッセージ出力ウィンドウにINPOS範囲内状態である値を示す"-1"を表示
PrintDbg bbb
End Sub
ID : 7184

