OpticStudio 可以在所有基于 Intel 的 Mac 计算机上运行。您可以使用 Apple 的 Boot Camp 软件或第三方虚拟机软件,例如 Parallels Desktop 或VMware Fusion 在Mac上运行 Windows(和OpticStudio)。本文解释了在基于Intel的Mac计算机上运行 OpticStudio 所需的条件以及可以使用的方法之间的差异。还提供了替代方法之间的性能比较。

简介

所有 Zemax软件都需要基于最新的 Windows 的操作系统 (OS) 才能正常运行。Zemax不开发在Mac OS上本地运行的应用程序。但是,某些Apple硬件确实允许用户运行Windows,本文记录了在这些平台上运行Zemax软件的一些方法。

由于Zemax并未正式支持 Apple 平台,因此我们不会进行持续的兼容性测试。所以,我们不能保证我们的软件将来会继续在这种环境中工作。请将此文章视为指南并对照使用。

有关Softkey授权的重要提醒:Softkey 授权与Boot Camp不兼容,请不要在Boot Camp中激活 Softkey 授权。如果您使用Parallels、VMware或其他虚拟机软件,则支持激活Softkey授权。

Zemax软件和Apple ARM处理器(M1)

从2020年开始,Apple开始发布使用自己的基于ARM的处理器而不是英特尔CPU的新机器。截至2021年1月,由于Windows的ARM 版本存在许可和兼容性问题,尚未发现任何Zemax应用程序可在这些平台上运行。有关详细信息,请联系工作人员了解。 Zemax没有在这个CPU平台上测试它的产品,也不能保证它将来会兼容。

基于Intel的Mac上的Zemax软件

2006年,Apple开始在他们的Mac电脑中安装Intel处理器。这个改动允许Mac运行基于Windows的原生操作系统,而无需仿真软件,例如Microsoft的Virtual PC。在OS/X 10.5中,Apple推出了Boot Camp(双启动)选项。其他公司随后推出了在Mac OS环境中运行Windows的虚拟机软件。最受欢迎的第三方虚拟机软件是Parallels Desktop、VMware Fusion和Virtualbox(免费)。

Boot Camp vs. Parallels Desktop, VMware Fusion和Virtualbox

在BootCamp下运行Windows和OpticStudio与Parallels Desktop或VMware Fusion之间存在一些差异。主要区别在于Boot Camp允许用户启动到Windows操作系统或Mac操作系统。每个操作系统都安装在硬盘的不同分区上,计算机从一个或另一个启动。

另一方面,Parallels Desktop、VMware Fusion和Virtualbox允许您使用Windows,就好像它是在Mac OS中运行的另一个程序(虚拟化)。用户创建在底层Mac OS之上运行的“虚拟机”。这允许用户直接在Mac OS中启动并同时使用Windows及其程序。

这三个选项都支持多核,但在使用虚拟机时存在一些限制。Boot Camp本质上是本机Windows 安装,因此Windows将检测并利用任何可用的内核或内存 (RAM)。Parallels Desktop、VMware Fusion和Virtualbox创建“虚拟机”,并为其分配了某些系统资源。使用带有虚拟化软件的多核计算机时,您必须指定在安装过程中分配给虚拟机的处理器和内存 (RAM) 的数量。

请注意,虚拟机与主机操作系统共享计算机的处理器、内存等资源,通常主机操作系统拥有更高优先权。在OpticStudio运行时,请避免在主机Mac OS中运行占用过多资源的程序。

设置Bootcamp、Parallels、Vmware Fusion或Virtualbox时的建议

  • 我们建议安装Windows 8、10或11,因为它具有更好的图形支持、驱动程序和Opticstudio所需的内置先决条件。最新版本(10 和 11)也与安全补丁保持同步。

  • 如果您必须为Windows指定特定大小的Bootcamp分区或虚拟硬盘驱动器,我们建议您使用100 GB 以上的空间来为Windows更新和Opticstudio的工作文件留出空间。

  • 至少分配2 GB RAM。如果您的Mac安装了16 GB或更多RAM,您应该能够为VM分配4-8GB RAM,而不会过多影响整体性能。

  • 如果可能,分配 512 MB 或更多视频/图形内存,而不是任何“自动”设置。

  • 在Virtualbox中,请务必安装主要用于图形支持的“Guest additions”。https://www.virtualbox.org/manual/ch04.html#additions-windows

  • 在 Vmware fusion 中,安装“VMWare 工具”主要用于图形支持 https://kb.vmware.com/s/article/1003417

安装OpticStudio或其他Zemax软件

在Boot Camp、Parallels Desktop或VMware Fusion下设置Windows后,您可以使用正常的安装过程在Mac上安装OpticStudio(请联系工作人员参阅 [OpticStudio快速安装指南] 了解单用户许可证安装说明)。如果您的Mac需要获得服务器上的网络许可,请参阅中的“客户端电脑内的安装”一节。

有关Softkey授权的重要提醒:Softkey授权与Boot Camp不兼容,请不要在Boot Camp中激活Softkey授权。如果您使用Parallels、VMware或其他虚拟机软件,则支持激活Softkey授权。

有关USB授权的重要提醒:如果您想要在Macbook Air、Parallels Desktop中通过黑色USB授权运行OpticStudio,则需要额外的步骤,具体请参阅文末提示与技巧。如果是红色或者绿色USB 授权,则无需额外步骤。

下图是在Mac (OS X EI旗舰版) 上使用Parallels (Windows 10) 运行OpticStudio的截图。

从您的虚拟机访问网络许可服务器

如果您尝试在组织的网络上使用许可证,而不是直接在虚拟机上激活许可证,您可能需要在【如何配置OpticStudio网络版授权的密钥服务器和客户端】的设置中指定许可证服务器的名称。

如果这样做不允许您查看许可证,则需要确保许可证服务器能够从VM客户端“链接”。

如果不是,这可能与VM软件本身而不是Windows中的网络设置有关。我们有时不得不将虚拟机设置为“桥接”模式。这可以直接与VM共享网络连接。以下是VMware 14的示例:

性能对比:Boot Camp、Parallels Desktop、VMware Fusion

如前文所述,双系统和虚拟机是在Mac上运行Windows的两种不同方法,因此会带来OpticStudio的性能差异。为此,我们分别用Macbook Air(Intel I5 1.4 GHz,2 GB内存)测试了三种方法(虽然没有做其他Windows系统笔记本电脑的对照组,但其性能表现应当与Boot Camp方法的结果相当)。

两个性能测试模拟了在序列模式和非序列模式下光线追迹的速度,下表总结了测试的结果,每个数据都是四次测试的平均值。

序列模式光线追迹采用的是设置…诊断组…性能 (Setup...Diagnostics...Performance)功能,利用根目录下 “Samples\Sequential\Objectives\Double Gauss 28 degree field” 文件,对比每秒光线曲面数(RSS),值越大表示性能越好。

非序列模式光线追迹采用的是分析…光线追迹组…光线追迹 (Analyze…Trace Rays…Ray Trace)功能,利用根目录下 “Samples\Non-sequential\Geometry Creation\Boolean Example 3-a diffractive scattering Boolean object” 文件,对比光线追迹时间,值越小表示性能越好。

Boot Camp 6.0 with Windows 10

Parallels Desktop 11.0 with Windows 10

VMware Fusion 8.0 with Windows 10

Sequential Raytrace (RSS)

38 million

34 million

35 million

Non-Sequential Raytrace (Min)

1.72

1.65

1.8

可以看出,虚拟机需要一些额外资源所以会减慢光线追迹的速度,然而性能差异很大程度上可以忽略不计。

在Parallels、Vmware Fusion或Virtualbox 中,布局图显示空白或崩溃

在某些(并非所有)计算机上,使用Parallels时布局图(2D、3D 阴影模型)无法正确显示(通常为空白或崩溃)。较新版本的Parallels不需要此调整,因为它们具有更好的集成图形支持。有几个选项可能会有所帮助:

在Virtualbox中,请务必安装主要用于图形支持的“Guest additions”-https://www.virtualbox.org/manual/ch04.html#additions-windows

在 Vmware fusion 中,安装“VMWare 工具”主要用于图形支持-https://kb.vmware.com/s/article/1003417

  • 选项1 - 在Vmware和Virtualbox中,您的Vm设置中有一个选项可在设置中“启用3D加速”,选中该框。https://www.virtualbox.org/manual/ch04.html#guestadd-video https://docs.vmware.com/en/VMware-Fusion/12/com.vmware.fusion.using.doc/GUID-C0E9FDAC-BC40-4A6B-8940-013597CA5E5B.html

  • 选项 2 - 在OpticStudio的设置…配置选项…绘图中同时禁用Use DirectX 11选项。 更改此设置后重新启动OpticStudio。

  • 选项 3 - 如果这是在VMware或Virtualbox中并且以上没有帮助,请确保您安装了Windows 8.1、10 或 11。Windows 7 没有为Opticstudio提供足够的图形支持。请参阅下面的解决方法。

如果上述方法均无效,则打开OpticStudio中的设置…配置选项…绘图(Setup...Project Preferences...Graphics) ,勾选启用经典绘图 (Enable Classic Mode) 禁用新型绘图 (Disable Modern Graphics) 设置为所有绘图 (All Plots)

注意:这将使OpticStudio的实体模型功能失效,因为该功能需要启用新型绘图。

提示与技巧

虽然我们不提供Boot Camp、Parallels Desktop、VMware Fusion的技术支持,但我们愿意提供有用的信息,以解决您在上以上方法安装OpticStudio过程中发现的任何问题。

在使用黑色USB密钥时遇到问题

这部分适用于黑色USB授权用户,如果您使用的是绿色或红色USB授权,则无需查看。

在Windows下正确安装OpticStudio之后,您需要从Safenet 网站下载Apple OS/X版本的 “Sentinel系统驱动程序”(又名 SuperPro\UltraPro\SHK),并将其安装在Mac OS/X系统中。该步骤必不可少,否则电脑将无法识别授权密钥!

如果无法正常启动OpticStudio,您可能会在Macintosh HD>System>Library>Extensions路径下找到一个名为sentinel.kext的文件。它限制了密钥仅能在Mac OS/X系统下访问。想要在Windows中访问密钥,仅需将该文件删除即可。

在Mac键盘上使用快捷键

以下链接提供了在Windows系统中使用Mac键盘的详细信息,许多键位是不同的。如果您习惯于在OpticStudio中使用快捷键,这些信息将非常有用。

  • http://support.apple.com/kb/HT1167

例如,Mac 没有直接的“Insert”键,因此一种选择是使用鼠标。在编辑器中要插入的行上右键单击(或CTRL+左键 )。

如果您想在VM中定义另一个插入键,这里还有一些其他选项可能会有所帮助:
https://www.tpgi.com/insert-key-usage-in-windows-on-a-mac/#:~:text=Mac%20laptops%20do%20not%20have,that%20Mac%20keyboards%20handle%20it.

在Parallels Desktop上使用USB密钥

在Parallels Desktop中,当您插入USB密钥这样的外部设备时,您可能需要具体指定它与哪一个系统连接。

为了OpticStudio能够访问密钥,您必须要选择虚拟机Windows系统。

Parallels中Mac文件系统的文件夹共享错误

Opticstudio在首次使用时将其样本文件和目录复制到Documents\zemax。如果您在复制这些文件时遇到任何错误、“访问被拒绝”错误或在打开Opticstudio时涉及“\\Mac\Home\Documents”的错误,您可能需要从共享文件夹列表中删除Windows“文档”文件夹以获取Opticstudio复制示例文件或正常启动。

Ansys Zemax | 如何在 Apple Mac 电脑上运行 OpticStudio 或其他 Zemax 应用程序相关推荐

  1. 在m1/m2芯片的mac电脑上运行Stable Diffusion的全步骤

    最近开源社区里最火的项目肯定有Stable Diffussion一个席位.作为一个AI通过文本描述绘画的开源项目,其优秀的生成结果和极快的生成速度也让它在AI绘画项目中一夜封神. 不过遗憾的是,这类A ...

  2. 如何在Mac电脑上取消Apple Music订阅?

    Apple Music是一种流播放音乐订阅服务,除了能让您欣赏音乐资料库中的歌曲外,还能让您欣赏 Apple Music 目录中的数百万首歌曲.作为订阅者,您可以随时欣赏音乐,获取个性化推荐,观看独家 ...

  3. 如何在Mac电脑上删除APFS分区?

    Apple File System,通常称为APFS,拥有大量新功能.由于它是一个新的文件系统,许多用户发现很难对其执行基本操作.那么如何在Mac电脑上删除APFS分区呢,有需要的小伙伴欢迎参考! 开 ...

  4. 如何在Mac电脑上添加或删除受信任的电话号码?

    受信任的电话号码用于在其他设备或浏览器登陆时验证您的身份,获取验证码在另一设备上登陆.那我们如何在Mac电脑上添加或删除受信任的电话号码呢?小编给大家带来了详细的图文教程,需要的朋友欢迎参考操作! 具 ...

  5. epub文件是什么文件?如何在Mac电脑上打开?

    我们在MAC电脑上下载小说.书本时,经常遇到epub格式的文件.其实,EPUB是一种电子文档格式. 如同word txt pdf一样可以承载很多文字信息.但在这种格式中,使用了不同的开放标准.区别在于 ...

  6. mac excel 正在计算机,如何在Mac电脑上使用苹果的数字来打开微软的Excel电子表格...

    如果你在Mac电脑上使用微软的Excel,你可以保存你创建的电子表格,然后以数字形式打开,这是苹果的电子表格应用程序.如果你无法访问微软的应用程序,这是一个方便的功能. 每台Mac电脑都配有苹果的iW ...

  7. 如何在Mac电脑上创建一个签名身份(Signing Identity)

    在Mac电脑上可以很方便的为自己创建一个签名身份(即Signing Identity).所谓的签名身份其实就是自己创建的一个私钥和相应的证书对,保存在自己的机器上,并且这个签名身份可以用来对二进制文件 ...

  8. 在 mac 电脑上安装 odbc 驱动;excel for mac 连接数据库

    摘要: 本文主要讲如何在 mac 电脑上安装 odbc 驱动,以及安装成功后,如何在 excel 中通过此 odbc 驱动来连接数据库 系统:osx 10.11.2, excel for mac:15 ...

  9. mac odbc mysql_在 mac 电脑上安装 odbc 驱动;excel for mac 连接数据库

    摘要: 本文主要讲如何在 mac 电脑上安装 odbc 驱动,以及安装成功后,如何在 excel 中通过此 odbc 驱动来连接数据库 系统:osx 10.11.2, excel for mac:15 ...

最新文章

  1. 抢红包要当心!钱盾反诈平台专家揭秘3类假红包骗局
  2. syslog服务器默认使用协议,什么是syslog协议?
  3. ajax提交到mysql_利用ajax的方式来提交数据到后台数据库及交互功能
  4. 【Tools】MarkDown教程(六)-Markdown Reference
  5. Hadoop基本原理之一:MapReduce
  6. NumSharp v0.6.1 科学计算库发布,支持标量和隐式转换
  7. Node.js -- Stream 使用小例 ( 流运用 :读取、写入、写出、拷贝)
  8. python动态映射_sqlalchemy动态映射
  9. Git查看与修改用户名、邮箱(转载)
  10. Exploring Ionic Lists
  11. unity镜头边缘羽化_【JTRP】屏幕空间深度边缘光 Screen Space Depth Rimlight
  12. glob库:文件名的匹配
  13. Unity ToLua 使用教程
  14. 从零开始成为网络工程师,H3CNE从零学起
  15. 固态硬盘扩展分区合并主分区方法
  16. 把FIL放在哪里最值钱
  17. 百度开晕,中国免费电商模式成定局
  18. 27种迹象你该考虑辞掉程序员的工作
  19. ipad发布会ipad_iPad诞生十周年
  20. IAMP服务安装,论坛启动

热门文章

  1. “搜索大战”正式打响,微软发布ChatGPT版搜索引擎和浏览器
  2. CocosCreator 2.4.1版本 打包微信抖音小游戏CDN配置问题
  3. 提高你的Java代码质量吧:不要让类型默默转换
  4. 【072】Breathe Machine-减压深呼吸训练
  5. 打字练习。。又退步了
  6. 公众号1000篇文章数据统计
  7. uniapp 安卓 跳转到系统浏览器_Android 实现浏览器跳转APP应用,网页也可以跳转APP...
  8. 教你在word中为一句话同时加上横线和波浪线
  9. 【翻译】GRAIL-手写识别 1
  10. 牛客网C语言题目练习