OpticsBuilder安装与授权

本文阐述了OpticsBuilder的安装和授权过程。OpticsBuilder使用Zemax授权管理器(Zemax License Manager)管理授权管理员和终端用户的权限。本文讨论了Zemax授权管理器和OpticsBuilder软件的安装,以及终端用户可能遇到的故障排查问题。Zemax安装故障排查器(Zemax Setup Troubleshooter)工具作为一个新工具引入,用于对终端用户计算机进行分析并突出显示安装和授权问题。

自2021年12月31日起,Zemax产品中集成的SOLIDWORKS 相关功能已停用,并且在以后发布的 OpticsBuilder或OpticStudio版本中也不再可用。了解详情

作者 Jacob Hart

简介

OpticsBuilder使用安装在密钥服务器上的共享网络授权来管理授权访问。授权管理员在密钥服务器上安装Zemax授权管理器和OpticsBuilder授权后,将授权分配给Zemax账户上的终端用户。终端用户可通过安装OpticsBuilder软件来访问密钥服务器网络中的任何计算机上的授权。

在单用户情况下,密钥服务器可以与OpticsBuilder位于同一台计算机上。这涵盖了以上两种安装类型。

在阅读完本文之后,OpticsBuilder的管理员和用户将对OpticsBuilder的安装和授权过程有一个清晰的了解,并了解如何解决在安装过程中遇到的问题。

如果您是授权管理员并收到了OpticsBuilder激活码,请从文章以下部分开始阅读:OpticsBuilder授权安装

如果您收到了邮件提示您被分配了OpticsBuilder授权但未收到激活码,请从文章以下部分开始阅读:终端用户OpticsBuilder安装,以在您的客户端电脑上安装OpticsBuilder。 

OpticsBuilder软件支持

CAD软件-支持的版本

OpticsBuilder是一个插件,支持SOLIDWORKS版本2018、2019、2020和2021以及Creo版本4、5和6。

Windows支持

OpticsBuilder和用于许可证服务器配置的Zemax许可证管理器支持64位版本的Windows 7 SP1、8.1和10。还支持64位或更高版本的Windows Server 2012。自2020年1月起,Windows 7不再从Microsoft、SOLIDWORKS或PTC获得产品支持。

OpticsBuilder授权安装

Zemax.com

在开始安装之前,您需要执行一些初步的操作。OpticsBuilder的授权管理员将收到一封包含授权激活信息的电子邮件和一封邀请您在Zemax账户完成注册的电子邮件。授权管理员还需要将终端用户添加到Zemax账户上的OpticsBuilder授权中。

Zemax账户注册将提供给所有用户:

  • 软件下载访问权限
  • 技术支持请求权限
  • 用户论坛访问权限
  • 知识库文章访问权限

第一步–授权管理员

OpticsBuilder以多用户或共享网络授权的形式出售。授权的授权管理员负责通过Zemax.com上的终端用户管理授权权限。授权管理员管理授权的第一步是:

  1. 收到授权邮件,包含授权序列号和激活码
  2. 收到Zemax邀请邮件,并在Zemax.com完成注册。如果没有收到Zemax的邀请,可能是因为您已经有一个账号了。您可以在zemax.com的登录页面请求重置密码
  3. 在Zemax.com上添加同事,指定同事作为新授权的终端用户。有关添加同事和分配终端用户的帮助,请参阅如何将终端用户添加到授权?

在继续之前,请务必完成以上 3 个步骤!

安装场景

有两种 OpticsBuilder 授权场景在激活过程需要能够访问网络:

网络服务器激活

大多数安装将安装Zemax授权管理器 (ZLM) 位于公司网络可访问的服务器机器上。在此场景中,使用服务器机器来激活和管理客户端机器的授权。这种方法只需要在Windows机器上安装Zemax授权管理器。它将不需要像Solidworks一样安装CAD软件包。支持的操作系统版本有64位的Windows 7 Service Pack 1、Windows 8.1、Windows 10、Windows Server 2008 R2 Sp1、Server 2012 R2或更高版本的Windows Server OS。所有的操作系统版本都需要有Microsoft .NET 4.8或更新版本。注意:激活过程需要访问互联网。

下图展示了授权网络配置。

 

 

 

 

 

 

 

 

 

 

 

1. 如果组织在现有服务器上有任何其他 Zemax 软件网络授权,比如Opticstudio,那么它们可能安装了Zemax授权管理器 (ZLM) 的一个版本。但是,在激活OpticsBuilder授权之前,主机上的任何配置日期在2020年1月之前的ZLM都必须更新。可以从OpticsBuilder 下载页面下载并安装这个新的ZLM。您可以在安装时简单地将现有版本升级到最新版本。

2. 安装ZLM之后,激活授权。请注意,激活过程需要访问互联网。授权管理员需要在ZLM“新的授权”选项卡中输入授权序列号、激活码和Zemax账户登录信息,此时需要互联网接入,如下图所示。

 

 

 

 

 

 

 

 

 


3. 激活之后,ZLM将在下图所示的“查看授权”选项卡中显示OpticsBuilder的可用授权。授权管理员应该验证正确的产品名称、服务器日期和授权席位数量是否正确显示。

您可以参阅Zemax 授权政策页面,该页面详细介绍了授权的工作原理、授权备份、避免授权丢失和丢失授权政策等信息。

4. 如果未完成以上操作,授权管理员应该登录到Zemax.com,并设置终端用户至授权。

5. 此时,您的终端用户可以在他们的客户端机器上安装OpticsBuilder,具体参见终端用户OpticsBuilder 安装部分。

本地授权激活

有些用户可能选择在他们的机器上本地安装一个网络授权,而不是在服务器上共享它。本地授权用户管理授权的一般步骤如下:

  • 收到含有授权序列号、激活码和OpticsBuilder下载链接的邮件
  • 完成Zemax账户注册
  • 下载并安装OpticsBuilder。OpticsBuilder需要SOLIDWORKS版本2017 - 2020或Creo版本4、5或6。您还需要管理员权限才能成功安装。
  • 激活许可证。注意激活过程需要连接互联网。
  • 您必须在您的Zemax帐户中被列为许可证的“最终用户”才能获得激活授权。

1. 下载OpticsBuilder并启动安装程序。

2. 安装OpticsBuilder成功后,Zemax授权管理器(ZLM)将打开新的授权页面来激活的OpticsBuilder授权。输入授权序列号、电子邮件接收到的激活码以及Zemax账户的登录信息,如下图所示。

提示:激活过程需要访问互联网,授权只能被激活一次。

3. 在ZLM中激活授权之后,您应该看到OpticsBuilder的存在一个坐席可供使用.
提示:您可以参阅Zemax 授权政策页面,该页面详细介绍了授权的工作原理、授权备份、避免授权丢失和丢失授权政策等信息。

4. 然后可以退出ZLM并查看在您的CAD软件包中激活OpticsBuilder

终端用户OpticsBuilder安装

授权管理员将终端用户添加到Zemax账户 并将授权分配给他们后,终端用户将收到:

  • 在Zemax.com注册的邮件邀请函(如果尚未注册)。
  • 授权转移通知邮件。

1. 收到上述信息后,终端用户可以从OpticsBuilder下载页面下载并安装OpticsBuilder。

OpticsBuilder需要SOLIDWORKS版本2017 - 2020或Creo版本4、5或6。您还需要管理员权限才能成功安装。

2. 遵循安装示例中的步骤。在安装结束时,Zemax授权管理器将自动打开。打开“查看授权”选项卡.

  • 如果您可以查看到OpticsBuilder 授权,您可以关闭Zemax授权管理器并启动您的CAD软件,如 Solidworks或Creo。终端用户将被提示输入他们的Zemax账户用户名(电子邮件地址)和密码以使用OpticsBuilder授权,并查看在您的CAD软件包中激活OpticsBuilder
  • 如果您没有看到 Opticsbuilder 许可证,您可能需要指定许可证所在的服务器名称。 请参阅如何为Zemax网络许可证配置密钥服务器和客户端的“如果未找到许可证该怎么办”部分。
  • 在Creo Parametric 7.0.5.0及更高版本上启动OpticsBuilder时,您将收到以下警告消息,请继续并选中记住此选项复选框。
  • 如果您出现“无法启动Opticsbuilder请运行 Zemax 疑难解答程序“之类的错误。请查看授权故障排查

在您的CAD软件包中激活OpticsBuilder

这是确保在您的CAD软件中激活OpticsBuilder插件的方法。

要在SOLIDWORKS中激活 OpticsBuilder:

  1. 导航到工具...加载项
  2. 选中OpticsBuilder加载项左侧和右侧的框。 这将启用OpticsBuilder插件并在下次启动SOLIDWORKS时自动启动它。

01889_9_Solidworks_add_in_dialog_box.png

 
要在Creo中为单个会话激活OpticsBuilder:
  1. 转到工具...实用程序...辅助应用程序
  2. 选择光学构建器
  3. 选择注册
  4. 导航到C:Program Files\OpticsBuilder
  5. 选择Opticsbuilder.dat注册 OpticsBuilder
  6. 选择开始以在辅助应用程序中启动 OpticsBuilder 插件

如果您在启动 CAD 软件包时收到错误“无法启动 OpticsBuilder。您想运行Zemax疑难解答吗?” ,请参阅下面的故障排除部分。

01889_12_Creo_Register.png

 
OpticsBuilder应在20秒内加载并在第一次打开时将一些文件复制到您的Documents文件夹中。
要在每个会话开始时在Creo中自动注册OpticsBuilder:
  1. 以管理员身份打开记事本
  2. 导航到C:\Program Files\PTC\Creo 5.0\M020\Common Files\text(或您的Creo版本的类似位置)
  3. 在文件类型下拉列表中,将文件类型从文本文档更改为所有文件
  4. 向下滚动到config.pro并打开文件
  5. 在文本文件的末尾,复制并粘贴以下行(修改OpticsBuilder版本的路径):PROTKDAT C:\Program Files\OpticsBuilder\OpticsBuilder.dat

如果您在启动 CAD 软件包时收到错误“无法启动 OpticsBuilder。您想运行Zemax疑难解答吗?” ,请参阅下面的故障排除部分。

无法启动时的故障排查

如果在 ZLM 中使用授权出现问题,则在加载 SolidWorks 插件时将显示图中的消息。

 Unable to start Opticstbuilder. Would you like to run the Zemax Troubleshooter?

Zemax设置故障排查

在图中所示的对话框中选择Yes将打开Zemax安装故障排查器 (Zemax Setup Troubleshooter (ZST))。ZST从用户的计算机收集安装和授权信息。ZST也可以手动运行,从OpticsBuilder ZemaxTroubleshooter.exe文件安装目录打开,通常路径为C:\Program Files\OpticsBuilder。ZST对话框如图所示。

ZST允许用户在发生错误时查看OpticsBuilder和所支持软件中的错误。当ZST在授权发生错误后打开或由用户手动打开时,ZST将自动扫描用户系统并显示扫描结果。OpticsBuilder的工作安装应该显示图10中选中的所有框,除了不存在用户不使用的CAD软件。.NET版本和ZemaxServer.exe都应该被列为Yes。

 
有关自行修复错误的一些提示,请参阅下面的设置疑难解答主题。 如果这不能帮助您解决问题,您可以通过单击ZST左下角的发送电子邮件将信息连同ZST日志发送给OpticsBuilder支持。

设置疑难解答主题

如果无法访问ZLM许可证管理器该怎么办?

如果VENDOR DLL不存在怎么办?

如果密钥服务没有运行怎么办?

如果我在使用.NET框架时遇到问题怎么办?

为什么ZemaxServer.exe文件会消失?

文件散列显示文件错误该怎么办?

如果无法访问ZLM许可证管理器该怎么办?

如果 ZLM 授权管理器显示为不可访问,则用户应重新安装 OpticsBuilder。如果重新安装不能解决问题,用户应该发邮件给 OpticsBuilder 技术支持团队。如果在授权激活后某个时刻授权停止出现在 ZLM 中,那么首先要确保您所在的客户机与授权连接在同一个网络上。更多请参阅“如果密钥服务器不工作怎么办?”一节。

如果HASP DLL不存在怎么办?

HASP DLL的存在确保了密钥服务器的正确运行。如果HASP DLL复选框为空,则有两种方法可以解决此问题。

1.  在Zemax授权管理器中打开“故障排查”选项卡,并选择“检查HASP驱动 (Check HASP Drivers)”。对任何一个弹出窗口点击“是”或“允许”。如果成功,您应该得到2个“OK”状态消息。

2. 用户可以通过打开OpticsBuilder_Prerequisites.exe安装HASP DLL,安装文件位于OpticsBuilder安装目录中,通常为C:\Program Files\ OpticsBuilder。

如果密钥服务器不工作怎么办?

密钥服务器工作依赖于在窗口中正确运行的Sentinel LDK服务,一旦其出错将阻止授权的显示。如果在ZST中没有选中密钥服务正在运行(Key Service Running),那么用户应该重新启动Sentinel LDK服务。

有两个选项可以确保Sentinel LDK服务正在运行。

1.  在Zemax授权管理器中打开“故障排查”选项卡,并选择“检查HASP驱动”。对任何一个弹出窗口点击“是”或“允许”。如果成功,您应该得到 2 个“OK”状态消息。

2. 浏览到Windows 开始菜单并搜索“services.msc”,这将启动Services窗口。在Services窗口,从列表中找到Sentinel LDK授权管理器。在Sentinel LDK授权管理器右键单击,并选择重启。如果无法重新启动,则选择启动

如果 .NET 框架出现问题该怎么办?

Microsoft .NET框架通常在安装OpticsBuilder时更新到4.8或更高版本,以便OpticsBuilder正常工作。如果用户在操作期间收到关于.NET框架的任何错误,他们应该首先检查ZST是否显示.NET框架符合最低版本要求。当系统管理员锁定.NET框架更新选项时,OpticsBuilder操作会报告错误。如果需要要手动检查.NET 框架版本,请按照Microsoft页面上的说明操作。

如果没有将语言设置为英语,Windows中的语言本地化设置也会导致.NET框架出现问题。当在 Windows 十进制字符内使用“,”而不是“.“ 时,会遇到导致光线追迹错误的特定问题。以管理员权限登录时,可按照下列步骤更改 Windows 中的本地化设置:

  1. 打开 Control Panel
  2. 选择 Region 或 Region and Language
  3. 选择 Administrative 选项卡
  4. 选择 Change system locale
  5. 选择语言
  6. 重启电脑

为何ZemaxServer.exe文件会消失?

一些杀毒程序会将OpticsBuilder安装目录中的ZemaxServer.exe文件视为威胁并隔离它。没有ZemaxServer.exe文件,则ZLM无法工作。这种情况已经发生在McAffee、Windows卫士和其他杀毒软件上。如果ZemaxServer.exe文件被隔离,用户应将该项目从其杀毒隔离中恢复。

  • 要恢复McAfee中的隔离文件,用户应参考以下说明
  • 要在Windows防护中恢复被隔离的文件,用户应该参考以下说明

文件散列显示文件错误该怎么办?

Zemax Setup Troubleshooter的底部显示了OpticsBuilder安装目录安装目录中文件的文件散列信息。扫描文件散列可以确保所有必需的OpticsBuilder文件都是正确的。如果文件散列显示错误,这表明安装中缺少关键文件,用户应该向OpticsBuilder技术支持团队发送邮件。

OpticsBuilder 授权 FAQ

OpticsBuilder 可以结合密钥服务器离线使用吗?

可以。OpticsBuilder网络授权的终端用户可以通过单击Zemax授权管理器中的“借出 (Check Out) ”来借出用于离线使用的授权。OpticsBuilder的已借出授权席位可通过授权管理员在服务器上指定脱机可使用天数。有关授权管理员在授权密钥服务器上启用授权借出的更多信息,可以在这里找到

OpticsBuilder 可以离线安装么?

不可以,此产品需要在线激活。 但是,激活后可以脱机使用许可证。

如何管理共享授权的网络访问和日志记录?

Sentinel Admin Control Center (SACC) 是授权服务器上 ZLM 用来管理 OpticsBuilder 授权、访问日志和故障诊断授权的接口。可以通过单击故障排查选项卡上的登陆管理控制中心链接访问SACC,如下图所示。这将打开如图 所示的图形界面。有关在密钥服务器上使用 Sentinel 管理控制中心的更多信息,可以在这里找到

KA-01889

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。