<< 前へ        次へ >>

ID : 7184

HandInposState

機能

フィンガが目標位置に入っているかどうかを返します。

構文

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

<< 前へ        次へ >>