<< 向前        下一页 >>

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

<< 向前        下一页 >>