"HALCON手册简体中文版.pdf"
HALCON是一种强大的机器视觉软件,其手册提供了详尽的中文指南,帮助用户理解和使用该软件。手册涵盖了HALCON的各种功能和操作,包括运行时许可、模块管理和许可证文件的安装。
2.3.2 运行时许可与HALCON模块
HALCON的运行时许可机制允许用户根据实际需求选择启用的模块。软件中的运算符被组织在不同的模块中,如“基础运算符”、“图像/区域/XLD管理”等。特定功能如“背景估计”和“1D条码阅读器”则属于特定模块。运行时版本的HALCON允许用户仅安装和使用所需的模块。在HDevelop环境中,可以通过“文件”>“模块”菜单来查看并保存程序所使用的模块列表,以便进一步分析。对于C,C++,或COM编写的程序,可以调用`get_modules`函数来获取使用到的模块信息。
2.3.3 安装许可证文件
HALCON的正常运行依赖于有效的许可证文件。这个文件(通常命名为`license.dat`)需要放置在 `%HALCONROOT%\license` 目录下。对于节点锁定(node-locked)许可证,文件应包含特定机器的标识信息,如示例中的`HOSTID`。每个安装了HALCON的计算机,包括作为许可证服务器的机器,都需要有此许可证文件的副本。
许可证文件样本:
```plaintext
############################
#MVTec(ID:0080c77161e2)#
############################
FEATURE MVTec_Halcon mvtecd6.1 permanent 0FC17B37961F326F957A8
VENDOR_STRING=65535HOSTID=0080c77161e2c
```
在这个例子中,`MVTec_Halcon` 表示HALCON许可,`mvtecd6.1` 可能是产品的一个特定版本,`permanent` 指示这是一个永久许可证。`VENDOR_STRING` 和 `HOSTID` 是用于验证许可的特定机器标识。
HALCON手册提供了对HALCON软件全面的指导,从模块的选择到许可证管理,确保用户能够顺利地部署和运行机器视觉应用程序。通过理解这些关键概念,用户可以更有效地利用HALCON的资源,优化其在自动化和检测任务中的性能。