CalRobotPlacePos属性
适用
视觉对象:Arc Finder, Arc Inspector, Blob, Correlation, Defect Finder, Edge, Geometric, Line Inspector, Polar, Point, Polar
说明
CalRobotPlacePos属性用于在设计时或运行时校准RobotPlacePos。
用法
VGet Sequence.Object.CalRobotPlacePos, var
VSet Sequence.Object.CalRobotPlacePos, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的布尔变量
- result
- 表示新属性值的布尔值或表达式
值
- -1 - True: 校准机器人放置位置。
- 0 - False: 使机器人放置位置校准无效。
默认:False
详细说明
CalRobotPlacePos用于校准RobotPlacePos。该属性仅当序列校准设为向上的相机校准时有效。
在设计时,单击CalRobotPlacePos属性按钮将启动CalRobotPlacePos向导,引导您完成校准步骤。
在运行时,将CalRobotPlacePos设为“True”即可校准RobotPlacePos。要在运行时校准RobotPlacePos,执行以下步骤:
- 使用机器人拾取部件并将部件移至向上相机上方。
- 执行VRun发现部件。
- 步进机器人,使部件处于放置位置。
- 设定CalRobotPlacePos = True。
- 执行VSave保存校准。
参照
ColorMatch对象、Confusion属性、Correlation对象、Edge对象、Geometric对象、Polar对象、RobotPlacePos结果、Score结果