CalRobotPlacePos属性

适用
视觉对象: Arc Finder、Arc Inspector、Blob、Correlation、Defect Finder、Edge、Geometric、GeometricFusion、GeometricNeural、GeometricPlus、Line Inspector、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对象, GeometricFusion对象, GeometricNeural对象, GeometricPlus对象, Polar对象, RobotPlacePos结果, Score结果