opticstudio 19.4从八个方面对原始版本进行了优化
实用性
编程
序列模式工具与功能
数据库与库文件
zemax实验室
性能与稳定性提升
文档方面
bug修复
一、实用性
1.1 全新授权管理器(全版本通用)
便捷地接收、激活以及转移您的授权,opticstudio 19.4 将推出全新授权管理器,极大地改进了授权的激活、转移、管理和故障排除等相关进程。
如今,全新授权管理器将具有便捷的选项卡,将根据您所需要进行的操作,直接提供给您相关性最高的信息。
1.2 可选择将匿名使用数据发送给zemax以帮助改进opticstudio(全版本通用)
1.3 错误提示载入至帮助手册(全版本通用) 提供错误信息的简单解释和解决方法。可便捷地执行故障排除错误提示及其详细解释在帮助手册中的引入,使用户更简单地追踪到造成错误的原因。
二、编程
2.1 zpl 宏编辑器内搜索功能(仅支持于专业版与旗舰版)使用新的 zpl 搜索功能,体会前所未有的宏编辑/编写速度。
2.2 通过 zos-api 查看非序列光线追迹中的能量损耗(仅支持于专业版与旗舰版)快速地得到光线追迹中由于追迹错误和阈值造成的总能量损耗。
如今,可利用 zos-api 获取非序列光线追迹中由于追迹错误和阈值造成的总能量损耗信息。您可以通过查阅编程选项卡下的 zos-api 语法帮助获取关于上述语法的更多信息。
2.3 通过 zos-api 获取材料库参数(仅支持于专业版与旗舰版)所有材料数据均可使用 zos-api 进行读取和创建。
2.4 通过 zos-api 获取颜色探测器数据(仅支持于专业版于旗舰版)颜色探测器内的数据可通过 zos-api 进行读取。
2.5 通过 zos-api 获取几何成像分析结果(仅支持于专业版与旗舰版)
通过使用 zos-api 对几何成像分析进行全面定义和结果读取,如今,您可以使用 zos-api 查看和修改几何成像分析中的所有设置,并可以直接获取其结果。
2.6 通过 zos-api 添加用户自定义随机种子值(仅支持于专业版与旗舰版)
支持通过 zos-api 使用一致的随机种子值,实现相同的光线追迹,在设计和优化过程中,确保执行相同的光线追迹对于用户来说往往十分重要,其中一种实现的方式即确保每一追迹中用于随机化的种子值一致。
三、序列模式工具与功能
3.1 通过 code v ™至 opticstudio 转换工具可将 code v™中 zernike fringe 表面转换至 opticstudio(全版本通用)增添了对 zernike fringe 表面的支持,使 code v™ 至 opticstudio 的文件转换更易实现。
3.2 通过code v™至 opticstudio 转换工具可将code v™中二元面 2(binary 2) 的非球面项和相位项转换至 opticstudio(全版本通用)。增添了对二元面 2 内非球面项和相位项的支持,使 code v™至 opticstudio 的文件转换更易实现。
四、数据库与库文件
4.1 库文件更新(全版本通用)
将ohara、special optics、eksma optics、limo 以及 lacroix 库文件更新至最新。
材料库文件
• ohara 材料库文件已更新,新材料 s-lah60mq 已加入。
• infrared 材料库内 germanium 材料的内透射数据已更新,数据来源为 thorlabs 在 20 摄氏度下的测量结果。
样板文件
• special optics 更新了其样板列表。
库存镜头库
• eksma optics 库存镜头库已更新,包含其最新可使用镜头。新镜头库内包含共 597 种镜头。
• limo 库存镜头库已更新,移除了 1525.031-fac350 镜头。
膜层文件
• lacroix precision optics 在其加密 zec 膜层文件中添加了多种膜层。
五、zemax实验室
5.1 实验功能:格点矢高优化工具,查看和测试潜在新功能。
zemax 实验室内的格点矢高优化实验功能已更新。该功能仅供早期测试并将在最终应用前进行修改。相关内容并未载入至帮助手册中。您可以通过浏览帮助选项卡下的实验功能菜单,激活格点矢高优化功能。
六、性能与稳定性提升
opticstudio 19.4 包含了以下功能方面的提升:
序列模式工具和功能:
• cove v 至 opticstudio 转换工具 – code v 至 opticstudio 转换工具如今可以将包含无效玻璃名称的文件成功进行转换。无效的玻璃名称材料将被直接转换成为模型玻璃。
• 转换为 nsc 组工具 – 非序列转换工具现已得到提升,可更精确地转换多重结构系统、对离轴视场点放置探测器以及根据虚拟面位置放置物体。
• 最佳拟合球面计算 – 在最佳拟合球面的自动计算中,当基础曲率和最佳拟合球面曲率之间的符号不同时,可正确计算。
• 物理光学传播 (pop) – pop 算法的系统效率可能出现稍大于 1 的情况,这是由于数值精度误差累计造成的问题,增加了特殊处理,已修复该问题。
• 物理光学传播 (pop) – 针对 pop 算法内,从角谱传播算法转换到菲涅尔传播算法时,不同 z 位置的 pop 光纤耦合结果存在不连续性的问题进行了修正。
• popd 操作数 – popd 操作数内的二阶矩计算被固定,当传播超过瑞利范围时,也使用平面相位参考。
非序列模式工具和功能:
• 原生布尔物体 – 提升在混合模式系统内对原生布尔物体进行光线追迹的速度和稳定性。
• grin dll – 提升 grin9.dll 中,当用户输入指定参数不满足客观数学事实时(例如,当(x, y) = (0, 0) 时 g<2.0),dll 的错误处理能力。
七、文档
中文帮助手册现已加入软件。可以在中文界面里,帮助菜单下,点击用户指南,打开中文帮助手册 pdf。
八、bug修复
opticstudio 19.4 将包含以下 bug 修复:
序列模式工具和功能:
• 相对照度分析 – 对于相同几何结构,相对照度分析内对于虚像和实像平面显示的结果不一致的问题得到修复。
• 物理光学传播 (pop) – pop 中文本结果内 x/y 显示设置中的显示点数量增加,以匹配用户所选择的网格尺寸。
• 物理光学传播 (pop) – 当在折射率大于 1 的材料内开始传播的时候,zbf 波长可在空气中被缩放至正确波长大小 。
• ftgt 和 ftlt 操作数 – 当模式为 0 时,ftgt 和 ftlt 操作数将使用当前两个表面之间的最大机械半直径,而不是单个表面的机械半直径。
• 双折射输入表面 – 当选择模式 2 或者模式 3 时,双折射输入表面的 x-相位和 y-相位现显示出正确的关系,并且匹配非序列模式下的双折射传播。
• zernike fringe 矢高表面 – 先前关于 zernike standard 矢高表面内光线-表面交点的错误修复,现已应用于 zernike fringe 矢高表面内。
• 对比度优化 – 无焦模式下的对比度优化内,将不会再错误地将 x 和 y 方向应用相同的截止频率。
非序列模式工具和功能:
• bsdf 散射配置 – 当散射面绕法向量旋转时,对各向异性 bsdf 散射配置进行了修正。
• 双角光源物体 – 对于相等或不相等的 x/y 角度,如今双角光源都可以提供均匀的角向分布 。
• 光致发光模型 – 反射发生后,斯托克斯波长偏移的光线强度如今可正确地反映电场矢量的大小。
• 光致发光模型 – 粒子折射率与背景折射率匹配时荧光散射再发射现在应用了正确的米氏散射模型。
编程:
• 光致发光模型 – 如今,zos-api 可允许正确地将体散射设置为光致发光模型,并默认为与 gui 使用相同的光谱文件。
• zernike 方法 – 如今,zos-api 可正确地反映 zernike getzn() 和 setzn() 方法内的恰当参数列。
来源:zemax china