视觉序列的属性和结果
视觉序列与视觉对象一样,也有属性和结果。主要区别在于,视觉序列的属性和结果适用于整个视觉序列,而视觉对象的属性设置只适用于一个视觉对象。
视觉序列的属性
视觉序列的属性通常用于设置视觉序列执行,设置正确的图像采集值,确保视觉序列中的所有视觉对象都可以正常运作。
视觉序列的所有属性都适用于整个视觉序列。例如,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 | 返回执行视觉序列所需的总执行时间。 包括执行所有视觉对象的累计时间,以及采集图像所需的时间。 |