当zemax的操作数不能直接满足要求时,就需要对操作数进行运算来达到我们的要求。例:限制镜片的形状系数(前后曲率之和除以其之差),当x绝对值大于2时,这个透镜为变月型透镜,实际制作难度会大一些。所以要尽量避免。本例就是要控制形状系数以满足实际要求。
打开系统自带文件Cooke 40 degree field.zmx
路径:程序所在文件夹\Samples\Sequential\Objectives
打开评价函数编辑器
editors -> merit function (F6)
通过键盘insert键插入一些空白行
- 使用CVVA提取镜片1前后表面曲率(surf 1和surf 2)。
- 使用SUMM和DIFF分别求两曲率之和与两曲率之差。
- 使用DIVI求商
- 使用ABSO求绝对值
- 使用OPFT控制绝对值小于2
将其目标值设置为2,权重设置为1
操作数设置完成