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