Viper.NET 简化并加速了工业用图像处理应用程序的构建过程。在 Viper.NET 中,从触发直至结果返回的整个处理过程均已实现集成和自动化。用户可以完全信赖发展成熟的人机界面,该界面已在我们的设备以及其他制造商的集成设备上日常使用并不断优化。灵活的插件模块和 Viper.NET 配置的广泛自由度可实现针对客户特定需求的快速功能扩展。
Viper.NET 应用 Cognex VisionPro 这一世界顶级的机器视觉工具库。此外,Viper.NET 也可应用 HALCON 软件的丰富功能。
Viper.NET 使用 Cognex ToolGroup 作为与 Cognex VisionPro 的接口。每个 ToolGroup 说明一项图像处理任务。ToolGroup 通过一个 ToolGroupItem 编入 Viper.NET 中。该项定义了 ToolGroup 的更多内容:
在 Viper.NET 中,ToolGroupItem 被归纳在“作业”内。作业负责一个 ToolGroupItem 的执行。在一次运行周期中始终仅可执行一个 ToolGroupItem。但也可定义多个并行执行的作业。一个图像处理类型由 1 至 n 个作业组成。
每个作业被分配到一个备有对外接口的站点。站点与类型无关,对所有应用类型均有效。
通过这种结构,一个控制系统仅使用一只触发器即可并行启动多个图像处理任务,这一功能显著降低了用于集成例如转台等自动光学检测装置的费用。控制系统和 Viper.NET 间的通信握手仅由几个位元构成。还可以定义多个站点,这些站点通过不同的控制系统进行通信。
如需对图像进行处理和分析,必须首先将其读取。Viper.NET 提供了用于图像采集的各式接口:
如有需要,还可快速简便地加入更多接口。
尤为重要的是,与通用驱动器相比,GigE 摄像机的本地连接带来了很多优势:
在 Viper.NET 中,可在图像处理流程以外配置和使用图像源。仅当所有图像源中的图像收集完毕后方可开始进行评估,收集作业在标准状况下可并行进行。可以使用任意数量的图像源。
Viper.NET 的另一个优势是其集成的照明控制器,借助这一功能可对每个采集位置定义一个适宜的照明状态。
多个摄像机是否保持不变、是否应用不同的照明状态、或者使用几只照明灯,这些均不会造成任何影响。
照明控制模块目前支持的控制器包括:
Viper.NET 支持多种通过自有 IO 模块连接和断开的控制系统。
这种连接方式的优势如下:
可使用特有工具“GInOutHwExplorer”在几分钟之内对 IO 模块进行配置和测试,大幅度减少调试时间。
Viper.NET 的功能性可通过插件得到扩展,以便完成项目指定的流程或表面匹配,或者整合完整的自动化流程。由于图像处理功能本身即被封装在一个插件内,因此也可使用该软件实现过程控制或激光应用。基本上 Gefasoft 的所有软件项目均以如下方式使用:
在处理时采集的图像均被自动存储在 Viper.NET 中。您可以自行决定是否仅存储例如缺陷工件的图像。
Viper.NET 为您在图像后续分析中提供支持。所有存储的图片均可被自动处理。
结果将被显示在 Viper.NET 主窗口中。可以选择处理单个图像、单个文件夹或目录结构中的所有图像。以这种方式可以极为快速的检测对参数或流程的修改是否正确生效。高级控制器还可在自动流程运行期间启动分析功能,例如参照参考图像定期检查图像处理程序。
在视图中可根据各个 ToolGroupItem 定义结果的显示。在一个视图中可以添加任意数目的副显示区:
每个用户均可定义自行使用的视图。例如安装人员可以创建用于分析的复杂视图,而在日常生产中通过简单的图像/错误显示即可满足要求。