已安装文件结构

安装程序或各自的组件创建以下文件结构。

安装目录

安装目录的位置取决于操作系统。

Windows

如果未指定其他安装目录,则 MERLIC 默认安装在以下目录中,具体取决于安装类型。

  • 当前用户:%LOCALAPPDATA%\Programs\MVTec\MERLIC-5.7
  • 全部用户:%PROGRAMFILES%\MVTec\MERLIC-5.7
Linux

在 Linux 系统中,没有默认的安装目录。MERLIC RTEMERLIC Frontend 可以安装在您选择的目录中。不过,提取出来的文件将放在一个特定的子目录中,该子目录以相应版本命名,例如“merlic-5.7.1”。

主目录

下面将简要介绍最重要的目录和文件。根据您的安装情况,有些目录可能不存在。

bin

此目录在以执行平台命名的子目录中包含可执行文件。此外,该目录还包含 MERLIC 应用程序所需的其他文件。

calib

此目录包含标定板的说明文件,您可用它来标定您的相机。它还包含带标定板的 PDF 文件,可打印用于测试目的。有关更多信息,请参阅主题标定相机

cmake

此目录包含用于通讯插件开发 SDK 的 CMake 配置文件。

codemeter

此目录包含许可所需的文件。

dl

此目录包含使用深度学习功能的一些 MERLIC 工具的预训练深度学习模型。

drivers

此目录包含驱动程序,例如,GigE Vision Streaming Filter 的驱动程序。

examples

此目录在不同的子目录中包含各种示例:

  • communication_plugins:用于不同用例的通讯插件示例
  • containers:可用作构建 MERLIC RTEMERLIC Frontend 容器的起点的示例 Dockerfiles 和脚本
  • images:所提供示例中使用的示例图像
  • models:示例 MVApps 的分类器文件和分类
  • mvappsMERLIC Vision App 示例
  • recipes:示例配方文件和支持流程集成的 MERLICMERLIC Vision Apps
  • rest_plugin_clients:使用不同编程语言的示例 REST API 客户端。您可使用示例的相应源代码作为定制应用程序的模板,并根据需要调整。
  • tool_development
    • convert_tools:转换先前 MERLIC 版本的自定义工具,以便在 MERLIC 5.2 或更高版本中使用
    • procedures:启用接口程序所需的 HALCON 程序
    • tool_templates:自定义工具的示例,可用作开发自定义工具的工具模板
genicam

此目录包含 GenICam 标准的文件。MERLIC 提供的相机接口要求提供这些文件。

help

此目录包含所有可用语言的 MERLIC 文档。

include

此目录包含开发通讯插件所需的标头文件。

lib

此目录包含开发通讯插件所需的库文件。

ocr

此目录包含预训字体。

som.d

如果通过 MVTec Software Manager (SOM) 安装 MERLIC,则安装此目录。它包含安装、卸载和未来更新 SOM 所需的文件。

tools

此目录包含 MERLIC 中提供的工具。它还包含工具名称和参数名称的各语种翻译文件。

widgets

此目录包含 MERLICDesigner 小组件。

其他文件

AppData 目录

将在 AppData 目录中(例如默认为“%AppData%\MVTec”)创建以下文件结构。此目录还包含 MERLIC 创建的日志文件。有关更多信息,请参阅日志记录

Communicator/conf:

此目录包含所提供的 OPC UA 服务器插件的配置文件。它还表示其他插件配置文件的默认位置。

Configurations/default

此目录包含 Image Source Manager 的配置文件。有关更多信息,请参阅主题 MERLIC Image Source Manager (ISM)

OPC_UA/store:

此目录表示 OPC UA 应用程序的“Certificate Store”。它包含用于受信任、自有、被拒绝和受信任证书的不同目录。