ZEMAX | 如何使用 ZPL 创建用户自定义求解
好酷屋教程网小编为您收集和整理了ZEMAX | 如何使用 ZPL 创建用户自定义求解的相关教程:ZEMAX|如何使用ZPL创建用户自定义求解本文使用两个示例演示了如何使用ZPL创建用户自定义解。第一个示例介绍了如何创建ZPL解以确保序列文件中像面的曲率半径等于系统的Petzva
ZEMAX | 如何使用 ZPL 创建用户自定义求解
本文使用两个示例演示了如何使用 ZPL 创建用户自定义解。第一个示例介绍了如何创建 ZPL 解以确保序列文件中像面的曲率半径等于系统的 Petzval 曲率。第二个示例介绍了如何在非序列元件编辑器 ( Non-Sequential Component Editor ) 中基于其他物体的参数来约束的物体位置。
简介
求解 ( Solve ) 是可以在诸如镜头数据编辑器或非序列元件编辑器之类的编辑器中主动调整特定值的功能。例如,可以在曲率半径,圆锥系数或 TCE 上指定求解类型,并通过单击要放置的求解单元的求解框进行设置。尽管 OpticStudio 提供了许多默认的求解类型,但用户有可能希望自定义求解类型,这可以通过使用Zemax 编程语言( Zemax Programming Language ,ZPL)来实现。
ZPL 宏求解可用于任何编辑器中的几乎所有单元(曲率半径,厚度,参数,多重结构等)。可以像任何其他求解类型一样,通过在编辑器中单击参数单元格右侧的小框来设置 ZPL 宏求解。
ZPL 宏求解通过执行 ZPL 宏来确定解的值,并使用 SOLVERETURN 关键字将其返回给编辑器。一旦创建了用于求解的宏,并将其放置在 \Zemax\Macros 目录中,即可在求解窗口的“宏:( Macro: )”中输入该宏的名称:
以上就是好酷屋教程网小编为您收集和整理的ZEMAX | 如何使用 ZPL 创建用户自定义求解相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/IT/644f6eb14ec69acba3027e6d.html
相关推荐