视觉序列的属性和结果

视觉序列与视觉对象一样,也有属性和结果。主要区别在于,视觉序列的属性和结果适用于整个视觉序列,而视觉对象的属性设置只适用于一个视觉对象。

视觉序列的属性

视觉序列的属性通常用于设置视觉序列执行,设置正确的图像采集值,确保视觉序列中的所有视觉对象都可以正常运作。
视觉序列的所有属性都适用于整个视觉序列。例如,Calibration属性设置在视觉序列级别而不是视觉对象级别。
这样,视觉序列中的所有视觉对象都使用Calibration属性所规定的校准,可以保证结果都是根据同一个校准值得出的。

下面的列表是对视觉序列属性的总结。有关每个属性的详情,请参阅以下内容。
“Vision Guide 8.0 Properties and Result Reference”

属性 说明
Calibration

指定视觉序列中使用的相机校准。必须指定本属性,以返回机器人坐标系和相机坐标系中的结果。

默认:none

Camera

指定要在视觉序列中使用的相机。

默认: 1

CameraBrightness

指定亮度。

默认:128

CameraContrast

指定对比度值。

默认:128

Description

设定用户指定的描述。

默认:空白

ExposureDelay

指定曝光前的延迟时间。(单位:微秒)

默认:0

ExposureTime

指定在异步复位模式中使用时的曝光时间。(单位:微秒)

默认:0

ImageBuffer

指定采集的图像存放在哪个缓冲区内。

默认:0

ImageColor

指定要获取的色相。

默认:1 - All

ImageFile

指定文件名,文件中包含磁盘上您想要处理的图像。

默认:None(没有图像文件)

ImageFileScale

指定图像文件的放大倍数。

默认:0(适应图像尺寸)

ImageSize

指定采集图像的分辨率。

默认:当前相机的最大分辨率。

ImageSource

指定图像源。

默认:1 - Camera

Index 显示序列的索引。
HDRMode

将拍摄的图像显示为HDR图像。

默认:False

Name 视觉序列的名称。
RuntimeAcquire

定义如何采集视觉序列中使用的图像。

默认:1 - Stationary

RuntimeFreeze

让视觉序列定格图像显示。

默认:True

SaveImage 显示一个对话框,将当前图像保存至磁盘。
ShowProcessing

规定是否显示图像处理。

默认:True

StrobeBlackVideo

指定在序列开始之后,是否在受到触发接收图像之前,将图像恢复为黑色。

默认:True(将图像恢复为黑色)

StrobeDelay

指定闪光灯闪光之前的延迟时间。(单位:微秒)

默认:0

StrobeTime

指定闪光灯的闪光时间。(单位:微秒)

默认:0

TriggerMode

指定电子快门的触发模式。

默认:Leading Edge

GridColor 指定图像显示区域中显示的网格的颜色。
GridPitchX 指定图像显示区域中显示的网格X间距。
GridPitchY 指定图像显示区域中显示的网格Y间距。
GridShow

指定是否在图像显示区域中显示网格。

默认:False

GridType

指定图像显示区域中显示的网格类型。

1 - Cross Hair 2 - Rectangle

GridUnits

指定图像显示区域中显示的网格间距单位。

1 - 像素数

2 - mm

选择“2 - MM”时,如果未执行校准,网格不显示。

视觉序列的结果

视觉序列结果适用于整个视觉序列。
这些结果很有用,因为这些结果可以显示有关整个视觉序列的信息。例如,AllPassed结果返回是否查找到视觉序列里的所有视觉对象。
下表是对视觉序列结果的总结,并附有简要说明。有关各结果的详细信息,请参阅以下内容。
“Vision Guide 8.0 Properties and Result Reference”

结果 说明
AllPassed 表示是否所有视觉对象的测试结果都是Pass。
Time

返回执行视觉序列所需的总执行时间。

包括执行所有视觉对象的累计时间,以及采集图像所需的时间。