RobotPlacePos结果
仅运行时
适用
视觉对象:ArcFinder, ArcInspector, Blob, Correlation, DefectFinder Edge, Geometric, LineInspector Point, Polar
说明
返回通过向上相机发现部件后可用于放置部件的点。
用法
VGet Sequence.Object.RobotPlacePos[(result)], found, placePoint
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量。对象必须存在于指定的序列中。
- found
- 表示是否检测到部件的布尔变量
- placePoint
- 表示放置位置的Point变量
- result
- 可省略的结果编号。如果省略,结果编号为CurrentResult。用于返回多个结果的对象。
值
- found:True或False
- placePoint:包含放置部件所需坐标的Point。
详细说明
RobotPlacePos结果返回通过向上相机发现部件后放置部件的点。
使用RobotPlacePos则在放置通过向上相机发现的部件时无需定义机器人用的工具。使用RobotPlacePos前,必须从Vision Guide GUI使用CalRobotPlacePos向导或在运行时通过设定CalRobotPlacePos对其进行校准。
NOTE:
获取该结果时的Tool和Arm设定必须与移动机器人至获取位置时的设定相同。
参照
CalRobotPlacePos属性、RobotPlaceTargetPos属性、RobotPos属性