为什么在zemax中,老是说merit function cannot be computed?

2020-02-25 21:26发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Life.[命]
1楼-- · 2020-02-25 21:45
可能是设置上有问题,导致光线溢出,修改一下应该没问题的。
午夜搭车
2楼-- · 2020-02-25 21:52
要先选择那一行,才会在后面显示target和weight,选择其他行不会显示的
青春奋斗
3楼-- · 2020-02-25 21:56
光线在半路被损失掉了,因此你设置的成像面没有探测到你指定的光线,所以会出现这个问题。
比如说0.8像场的光线已经在前面的原件中损失掉了,而你的优化函数中还有0.8像场的优化目标,所以会报错。
如何避免,
1 光路更加合理,
2 可以将像场降低一些,慢慢往上加。
3 设定每一个面上的光线的高度,并且加大这些优化函数的权重。

一周热门 更多>