
HDevEngine
无需编译,在应用中直接运行 HDevelop 程序
HDevEngine 是一个可以充当解释器的库,支持用户直接从 C++, Python, Visual Basic .NET 或 C# 应用程序中加载及执行 HDevelop 程序和过程。在它的帮助下,您可以动态查询已加载的 HDevelop 过程的接口。
使用 HDevelop 和 HDevEngine

HDevEngine 可以动态加载并执行应用程序的机器视觉代码,因此您可以“实时”更改应用程序的视觉部分,并无需重新编译或重新认证整个应用程序。这直接等同于节约时间和成本!
- 可以更快更经济地实施终端客户的程序变更请求。
- 可以快速调整自动化生产线以便处理不同的工件,这对于工业物联网 (IIoT) 场景非常有利!
- 可以为检验设备快速配备新的机器视觉代码,以应对不同的检验任务。
HDevEngine 的集成

由于 HDevelop 具备“库导出”功能,可以非常方便地将 HDevEngine 集成到应用程序中。使用该功能,可以得到一个具备所有必需的 HDevEngine API 代码的 C++ 和 C# 包装库,开发人员只需包含此导出的库即可。这样,就像调用任何 C++ 和 C# 函数一样,可以简单直观的在 C++ 和 C# 中调用 HDevelop 的过程。
此库导出功能还能生成 CMake 项目,用户可以轻松配置这些项目,使其作为许多流行 IDE(如 Visual Studio)的项目文件。