ID : 1514
格式样品2
使用NetwoRC插件操作机器人动作的示例。
Robot.pcs
'!TITLE "Robot"
Sub Main
Dim g_ctrl as Object ' CaoController目标用
Dim g_Robot as Object ' CaoRobot目标用
' 连接
g_ctrl = cao.AddController("RC", "CaoProv.DENSO.NetwoRC",
"", "conn=eth:10.6.235.60")
' Robot的生成
g_Robot = g_ctrl.AddRobot("Arm", "")
' Move
g_Robot.Move 1, "@P P10", "NEXT"
' 切断
g_ctrl.Robots.Remove g_Robot.Index
g_Robot = Nothing
cao.Controllers.Remove g_ctrl.Index
g_ctrl = Nothing
End Sub
解说
与获取、设定RC7M控制器的变量值时的连接和切断方法相同。
操作机器人动作时,首先使用CaoController对象
的AddRobot方法生成CaoRobot对象,然后使用CaoRobot对象
的Move方法。
在上述示例中,通过PTP动作指示在P10变量的位置进行通过动作。
关于AddRobot方法的详细内容,请参照“NetwoRC插件 用户指南”中的“4.2.4.CaoController::AddRobt方法”一项。
关于Move方法的详细内容,请参照“NetwoRC插件 用户指南”中的“4.2.36.CaoRobot::Move方法”一项。
ID : 1514