在 Windows 中安装 MERLIC
在 Windows 系统中,MERLIC 可以通过软件包安装管理器 MVTec Software Manager (SOM) 在线安装。它会启动一个本地 Web 服务器,并提供对远程产品目录的访问,其中包括 MERLIC 5.7.1 的 SOM 软件包。基本上,您可以启动 SOM,选择所需的 MERLIC 版本和组件,然后 SOM 会接管安装过程。
可以只为您自己或为系统的所有用户安装软件包。如果您的 MERLIC 安装有新的维护版本可用,使用 SOM 可更新当前安装。有关运行 SOM 更多信息,请参阅 SOM 的内部文档。
对于 MERLIC 5.7.1,我们建议使用最新 SOM 版本 1.6。如果您使用的是较早的 SOM 版本,则可能无法安装 MERLIC 5.7.1,并且您将无法使用 SOM 的最新功能。
要求
对于的 MERLIC 安装过程,必须符合以下要求:
- 要下载或修改 SOM 中的产品,您需要使用自己的“MVLogin”帐户登录。如果您还没有帐户,请注册。
- 在安装 MERLIC 的过程中,强烈建议使用管理员权限,以确保安装了所有必需的组件和防火墙设置。
MERLIC 也可以在没有管理员权限的情况下安装。但是,在没有管理员权限的情况下安装 MERLIC 之前,请参阅无管理员权限安装 MERLIC 的后果部分中的信息。
开始安装过程
- 启动 MVTec Software Manager (SOM)。如果您的系统上没有安装 SOM,请从以下网站下载:www.mvtec.com/downloads/software-manager。
- 打开“可用”页面。此页面显示可用 MERLIC 版本的列表。
- 单击要安装的 MERLIC 版本的“安装”按钮。如果要为所有用户安装 MERLIC,请在该按钮的下拉菜单中选择适用于所有用户的相应安装选项。
- 选择安装类型:
- “Easy Installation”:快速轻松地安装默认的一组 MERLIC 软件包。
- “Advanced Installation”:完全可定制地安装用户定义的一组 MERLIC 软件包。如果您选择此安装类型,则可选择要为 MERLIC 5.7 安装的各个 SOM 软件包。有关更多信息,请参阅 MERLIC SOM 软件包部分。
以后,您可以通过再次启动 SOM 并为您的 MERLIC 版本选择所需的软件包来安装其他软件包。
- 检查安装的配置,例如,是否应创建桌面快捷方式或是否应激活安装。
- 阅读并确认许可协议。然后将开始安装 MERLIC。
安装后,新版本将显示在“已安装”页面上,其中包含所有已安装的 MERLIC 软件包。在这里,您可以在选择新 MERLIC 版本时启动各个 MERLIC 组件或访问文档。
请记住,若要突破试用版限制并使用 MERLIC 的完整功能,务必要激活您的 MERLIC 许可。有关激活许可的更多信息,请参阅激活 MERLIC 许可。
要获取关于 MERLIC 已安装文件结构的更多信息,请参阅已安装文件结构主题。
MERLIC SOM 软件包
下表概述了可安装的 MERLIC 软件包。选择“Easy Installation”时,将安装一组默认的 MERLIC 软件包。如果选择“Advanced Installation”,则可以选择或取消选择要安装的软件包。
|
软件包 |
描述 |
默认组 |
|---|---|---|
|
Basic Fileset |
包含所有示例文件、帮助和其他软件包所需的所有辅助文件。 每次安装 MERLIC 都会强制安装此软件包。因此,在安装过程中无法取消选择此软件包。 |
✔ |
|
EULA |
包含 MERLIC 的许可协议。 每次安装 MERLIC 都会强制安装此软件包。因此,在安装过程中无法取消选择此软件包。 |
✔ |
|
Frontend |
包含 MERLIC Frontend。 此软件包可以单独安装。 |
✔ |
|
Runtime and Development |
包含 MERLIC Creator 所需的文件,包括 Frontend Designer 和 MERLIC Runtime Environment (MERLIC RTE)。此外,还包含用于收集支持信息的文件。 此软件包可以单独安装。 |
✔ |
|
Runtime Environment Setup |
包含 MERLIC Runtime Environment Setup (MERLIC RTE Setup)。 此软件包可以单独安装。 |
✔ |
|
TCP Socket Plug-in |
包含用于通过 TCP 套接字通讯的通讯插件,包括该插件的文档。 此软件包不属于默认组,但可以与其他软件包一起安装。 |
✘ |
MERLIC 的安装目录
所有文件,包括示例应用程序和图像,都将安装在同一安装目录中。默认安装目录取决于仅为当前用户还是为所有用户安装 MERLIC。
|
安装类型 |
默认安装目录 |
|---|---|
|
当前用户 |
%LOCALAPPDATA%\Programs\MVTec\MERLIC-5.7 |
|
全部用户 |
%PROGRAMFILES%\MVTec\MERLIC-5.7 |
更改 MERLIC 安装目录
如果您想在其他目录中安装 MERLIC,可以更改安装目录,如下所示:
- 打开 SOM 起始页右上角菜单中的 SOM 设置。
- 打开“安装”选项卡。
- 在“安装路径(程序)”条目中指定安装目录。
MERLIC 不能安装在包含来自多个字符集的字符的目录中。Windows 系统同样不允许使用字符 \ / : * ? " < > |。请记住,您需要指定目录的读写权限,并确保在具有该目录所需权限的模式(用户或系统模式)下启动 SOM。
- 保存更改并开始安装 MERLIC。
有关安装的其他信息
MVTec GigE Vision Streaming Filter 的安装
在 MERLIC 安装期间,将自动安装 MVTec GigE Vision Streaming Filter。滤镜驱动程序可提高在 MERLIC 中使用 GigE Vision 兼容相机时的性能和稳定性。
MVApp 文件的关联
通过双击相应的 .mvapp 文件打开 MERLIC Vision Apps (MVApps) 时,它们将在关联的 MERLIC 安装中自动打开。如果系统上只有一个 MERLIC 安装,则会自动关联到 MERLIC 文件,例如 MVApps (.mvapp) 和用户管理文件 (.mudb)。如果系统上安装了多个 MERLIC(例如,多个不同的 MERLIC 版本),则可以通过激活所需的版本来定义与 MERLIC 文件关联的 MERLIC 版本。
默认情况下,会在安装过程中激活 MERLIC。但是,如果所需的 MERLIC 版本未处于活动状态,您可以通过 SOM 将其激活。
- 启动 SOM 并打开“已安装”页面。
- 选择所需的 MERLIC 安装。
- 在右侧,通过切换开关激活选定的版本。
环境变量
在通过 SOM 安装 MERLIC时,不会设置任何环境变量。
多个 MERLIC 版本
您可以在系统中安装多个 MERLIC 版本。安装新版本的 MERLIC 时,会自动将其激活。这意味着,新版本会与扩展名为 .mvapp 的文件相关联;当在文件资源管理器中双击 .mvapp 文件时,MVApps 将在最新安装中打开。如果您想默认在不同的 MERLIC 版本中打开 MVApps,您可以在 SOM 中激活之前的 MERLIC 版本。但是,如果您只想在不同的版本中打开一次 MVApp,则可以使用上下文菜单:
- 右键单击相应 .mvapp 文件打开上下文菜单。
- 单击“打开方式”并选择所需的 MERLIC 版本。MVApp 会在所选版本中打开。
您也可以先通过 Windows 开始菜单打开所需的 MERLIC 版本,然后从 MERLIC Creator 中打开 MVApp。Windows 开始菜单提供所有已安装的 MERLIC 版本的条目。
无管理员权限安装 MERLIC 的后果
在 SOM 的用户模式下启动 MERLIC 安装过程时,系统将要求您提供管理员凭据。如果输入凭据,MERLIC 安装将继续进行,所有设置都将相应完成。
如果未输入管理员凭据并关闭对话框,MERLIC 安装也将继续。但是,在这种情况下,将不会完成某些 MERLIC 设置,例如防火墙规则。此外,不会安装许可所需的 CodeMeter 软件。这可能会产生一些严重后果,如以下部分所述。
如果系统上尚未安装 CodeMeter:
- 您无法激活 MERLIC 许可,因为需要 CodeMeter 才能在相应系统上激活许可。
- MERLIC 将不会启动,因为许可失败。甚至 MERLIC 试用版也无法启动,因为它也需要 CodeMeter 才能在系统上安装试用许可。
- 没有设置防火墙规则。因此,某些配置将不起作用,如远程系统上的配置。
可能的解决方案:
- 在这种情况下,您可以单独安装 CodeMeter,然后激活许可证。但是,仍然无法使用 MERLIC 的试用版。
- 关于防火墙设置,在使用 MERLIC 期间再次询问您时,您可以为防火墙规则手动输入管理员凭据。将为相应的 MERLIC 可执行文件设置相应的防火墙规则,但仅针对正在使用的当前端口。
- 使用管理员权限重新安装 MERLIC。然后,CodeMeter 将成为 MERLIC 安装的一部分,所有防火墙规则都将被设置,并且您可以立即激活许可并使用 MERLIC。
如果 CodeMeter 在系统上仍然可用(如来自先前的安装):
- 您可以激活许可并启动 MERLIC。
- 没有设置防火墙规则。因此,某些配置将不起作用,如远程系统上的配置。
可能的解决方案:
- 在使用 MERLIC 期间再次询问您时,您可以为防火墙规则手动输入管理员凭据。将为相应的 MERLIC 可执行文件设置相应的防火墙规则,但仅针对正在使用的当前端口。
- 使用管理员权限重新安装 MERLIC。然后,将设置所有防火墙规则,您不必手动设置任何防火墙规则。