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,执行以下步骤:
- 使用机器人拾取部件并将部件移至向上相机上方。
- 执行VRun发现部件。
- 步进机器人,使部件处于放置位置。
- 设定CalRobotPlacePos = True。
- 执行VSave保存校准。
参照
ColorMatch对象, Confusion属性, Correlation对象, Edge对象, Geometric对象, GeometricFusion对象, GeometricNeural对象, GeometricPlus对象, Polar对象, RobotPlacePos结果, Score结果