ID : 654
Hand[n].BusyState / SelectHand[m,n].BusyState
功能
表示动作状态。"SelectHand[m,n].BusyState"在并用电动夹治具和协调功能时使用。
格式
Hand[n].BusyState
并用电动夹治具和协调功能时
SelectHand[m,n].BusyState
返回值
通过整数型数据返回电动夹治具的动作状态。
解说
返回电动夹治具的动作状态。
返回值 | 夹治具的状态 |
---|---|
-1(True) | 动作中。发出动作指令,接收其信号时。 |
0(False) | 可接收动作指令 |
相关项目
注意事项
-
应用示例
'!TITLE "获取执行状态"
' 获取电动夹治具的执行状态,显示在讯息输出视窗中
Sub Sample_HandBusyState
Dim aaa As Integer
Dim bbb As Integer
' 将电动夹治具0的电源设定为ON
Hand[0].Motor On
' 电动夹治具0的原点复位
Hand[0].Org
' 在aaa中代入当前电动夹治具的执行状态
aaa=Hand[0].BusyState
Hand[0].MoveH 20,30,True,Next
' 在bbb中代入当前电动夹治具的执行状态
bbb=Hand[0].BusyState
' 等待直至电动夹治具0动作结束
Wait Hand[0].BusyState=0
' 在讯息输出视窗中显示表示未进行动作的值“0”
PrintDbg aaa
' 在讯息输出视窗中显示表示动作进行中的值“-1”
PrintDbg bbb
End Sub
ID : 654