运行视觉序列

视觉序列选择

运行视觉序列之前,您需要在序列目录树中选择您想要运行的视觉序列。通过序列目录树可以轻松地在一个项目内切换视觉序列。

设置视觉序列的属性

选择了运行视觉序列以后,可能需要您设置序列的一些参数。
视觉序列参数可以在序列窗口的属性列表中设置。
在运行视觉序列之前,必须先正确设置属性。例如,如果如需运行序列,该序列使用相机2采集的图像,那么就必须将序列的Camera属性值设置为2。
新用户最常犯的错误就是,将Camera属性设置为错误的值,并运行视觉序列。

要点


使用多台相机时的重要注意事项:
相机属性用于选择特定视觉序列要使用的相机。系统会自动检测到已启动的相机。如果Vision Guide 8.0正在显示某相机的视频,并且打开了该相机的电源,则必须先从序列Camera属性中重新选中该相机,然后才能观看视频。

视觉序列的结果

您运行了视觉序列以后,可能想查看序列结果。可通过序列窗口上的结果列表查看视觉序列结果。

序列流程图

序列的步骤执行列表显示在图像显示区域的右侧。流程图显示当前所选序列中定义的所有视觉对象。
流程图的顺序即为视觉对象的执行顺序。

运行视觉序列

Vision Guide窗口底部的运行面板的左侧,则是序列的[Run]按钮。点击该按钮,可以执行整个序列。
创建并测试了序列中的视觉对象后,点击运行面板左侧的[Run]按钮,测试整个视觉序列。

多次(循环)运行序列

应注意通过点击运行面板左侧序列的[Run]按钮右侧的 [箭头]按钮即可使用的[Cycles]文本框。
在文本框中输入的数字表示要运行视觉序列多少次。多次运行序列的功能非常方便,用户可以在控制机器人的代码命令之前,先测试视觉序列的可靠性。
多次运行视觉序列,然后使用Vision Guide 8.0的统计功能,可以查看序列每个视觉对象的平均值、标准偏差、范围、最小值和最大值。此功能可以帮助您全面的了解视觉序列的执行情况。
如在[Cycles]文本框中输入某个数字,以进行多次运行时,[Cycles]文本框将从白色变为黄色。(在[Cycles]文本框中输入任何大于1的数,文本框颜色都会变黄色。)颜色的变化是为了提示您,按下[Run]按钮后就将开始执行多个循环。

执行视觉序列过程中的图像显示区域

执行视觉序列时,在图像显示区域,以不同的颜色显示检测到的视觉对象,和未检测到的视觉对象。
对于检测到的视觉对象,搜索窗口以及检测到的位置都会显示为绿色。
对于未检测到的视觉对象,则会在搜索窗口中显示红色边框。(由于没有查找到,所以不会显示检测到的位置。)
当视觉对象的Graphics属性设置为None,则不会显示任何图形。为确保所有视觉对象都显示图形,请点击Vision Guide工具栏 - [Force All Graphics On]按钮。这可以显示所有图表,无论每个Graphics属性设置是什么。

中止视觉序列循环

点击[Abort]按钮将立即停止执行视觉序列。