Hand_Type 関数
ハンドのタイプ番号を取得します。
書式
Hand_Type( ハンド番号 | ハンドラベル )
パラメーター
ハンド番号: 動作させるハンドの番号を指定します。(1~15)
ハンドラベル: 動作させるハンドのラベルを指定します。
戻り値
ハンドタイプ番号 (整数, 10進)
以下を参照してください。
ハンド設定画面
定数 | 値 | 内容 |
---|---|---|
HAND_TYPE_CHUCK_OUT1_IN0 | &H111101 | Chuck (Output:1 / Input:0) |
HAND_TYPE_CHUCK_OUT1_IN1 | &H111111 | Chuck (Output:1 / Input:1) |
HAND_TYPE_CHUCK_OUT1_IN2 | &H111121 | Chuck (Output:1 / Input:2) |
HAND_TYPE_CHUCK_OUT2_IN0 | &H111102 | Chuck (Output:2 / Input:0) |
HAND_TYPE_CHUCK_OUT2_IN1 | &H111112 | Chuck (Output:2 / Input:1) |
HAND_TYPE_CHUCK_OUT2_IN2 | &H111122 | Chuck (Output:2 / Input:2) |
HAND_TYPE_SUCTION_OUT1_IN0 | &H111201 | Suction (Output:1 / Input:0) |
HAND_TYPE_SUCTION_OUT1_IN1 | &H111211 | Suction (Output:1 / Input:1) |
HAND_TYPE_SUCTION_OUT1_IN2 | &H111221 | Suction (Output:1 / Input:2) |
HAND_TYPE_SUCTION_OUT2_IN0 | &H111202 | Suction (Output:2 / Input:0) |
HAND_TYPE_SUCTION_OUT2_IN1 | &H111212 | Suction (Output:2 / Input:1) |
HAND_TYPE_SUCTION_OUT2_IN2 | &H111222 | Suction (Output:2 / Input:2) |
HAND_TYPE_SCREWDRIVER_TYPE1 | &H211017 | Screwdriver |
キーポイント
Hex$関数を使うと、Hand_Type関数で得られたハンドタイプ番号(10進数)を16進数に変換することができます。
例:
> print Hex$(Hand_Type(1))
111122
参照
Hand_On , Hand_Off , Hand_On 関数 , Hand_Off 関数 , Hand_TW 関数 , Hand_Def 関数 , Hand_Type 関数 , Hand_Label$ 関数 , Hand_Number 関数 , Hex$関数
Hand_Type 関数使用例
' ハンド1のタイプ番号をDefine文字列と比較し、合っているかどうか確認する
If Hand_Type(1) <> HAND_TYPE_SUCTION_OUT2_IN1 Then
Print "Hand1 is not a suction out2 in1."
EndIf