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,执行以下步骤:

  1. 使用机器人拾取部件并将部件移至向上相机上方。
  2. 执行VRun发现部件。
  3. 步进机器人,使部件处于放置位置。
  4. 设定CalRobotPlacePos = True。
  5. 执行VSave保存校准。

参照
ColorMatch对象、Confusion属性、Correlation对象、Edge对象、Geometric对象、Polar对象、RobotPlacePos结果、Score结果