VxTrans函数
请在Vision Guide以外的客户准备的图像系统中使用该命令。
用于进行从像素坐标到机器人坐标的坐标转换,以及返回已转换点数据。
格式
VxTrans (CalNo, P(pixel) [, P (camRobot)] ) As Pose
参数
- CalNo
- 以整数值指定校准数据的编号。可利用0~15的整数定义最多16个编号。
- P(pixel)
- 以点数据指定图像像素坐标(仅X、Y、U)。
- P(camRobot)
- 可省略。为移动摄像机时,指定拍摄时的机器人位置。省略时,使用机器人的当前位置。请以TOOL:0、ARM:0的方式设置点数据。
返回值
以点数据返回计算出来的机器人坐标。
说明
使用指定校准编号的校准数据,进行从像素坐标到机器人坐标的坐标转换。
在移动摄像机中指定当前值以外数值时,指定拍摄时的机器人坐标P(camRobot)。请以TOOL:0、ARM:0的方式设置P(camRobot)。已设置机器人坐标的第4/第6关节角度用于计算。
参阅
VxCalib、VxCalInfo函数、VxCalDelete、VxCalSave、VxCalLoad
VxTrans函数使用示例
P52 = VxTrans(0, P51, P50)