MVTec HALCON

开发工具与编程

MVTec HALCON 提供开发工具,可支持机器视觉项目从初期原型与验证,到集成、运行以及在生产环境中的长期运维。  本部分概述可用工具,并说明它们如何融入典型工作流,使团队能够在项目各阶段选择合适的方法

HDevelop
交互式开发与原型设计

HDevelop 是 MVTec HALCON 的集成开发环境(IDE)。它用于以交互且可视化的方式设计、测试、调试并优化机器视觉逻辑。

HDevelop 通常是 HALCON 项目的起点。开发者构建并验证图像处理工作流,立即查看结果,并持续调整参数,直到方案满足应用需求。该环境支持快速原型开发、可视化调试,并可顺畅地从开发过渡到集成阶段。

HDevelopEVO(早期采用者版)

“早期采用者”版本面向希望尽早探索即将推出的工作流,并体验增强型项目导航、改进的脚本编写以及可视化调试等新概念的开发人员。HDevelopEVO 作为 HDevelop 的补充,让用户能够一窥未来 HALCON 开发环境的发展方向。

HDevEngine
在生产系统中执行与维护

HDevEngine 使应用能够直接执行 HDevelop 脚本。视觉逻辑可在运行时加载并执行,无需重新编译周边软件。

因此,HDevEngine 适用于需要随时间更新、调整或维护检测逻辑的生产系统。将视觉逻辑与应用逻辑分离,可支持灵活更新、减少验证工作量,并提升机器视觉方案的长期可维护性。

典型的 HALCON 开发工作流遵循清晰且结构化的流程顺序

工具如何协同工作

在 HDevelop 中开发与验证

在 HDevelop 中以交互方式创建、测试并优化机器视觉逻辑,可立即获得可视化反馈,并使用集成式调试功能。

为未来工作流做好准备
(可选)

HDevelopEVO 可与 HDevelop 配合使用,用于探索新的 IDE 概念与脚本工作流,这些能力将有助于未来项目。

使用 HDevEngine 集成与部署

当视觉逻辑准备就绪后,可将其集成到目标应用中。通过 HDevEngine,可在运行时执行 HDevelop 程序,从而在无需重新编译整个应用的情况下进行更新。

运行与维护

在运行阶段,可调整或扩展视觉逻辑,以应对新产品、新检测任务或工艺变化,同时保持周边应用稳定。

该工作流清晰地分离了开发、执行与运行阶段,可支持可扩展的系统架构,并保障基于 HALCON 的机器视觉应用长期运行。
MVTec Software