<< 向前        下一页 >>

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

<< 向前        下一页 >>