关于zemax重新创建评价函数的问题

 火...
4.7k 6
发表于 2011-8-30 11:44:11|广东 | 查看全部 阅读模式


小弟刚刚学习zemax,在对系统设计时进行了一些函数优化,在改变视场角后,需要重新创建了评价函数,但是优化结果是不正确的。但是在改变视场角之前进行存档,读档之后再改变视场角,重新创建评价函数,优化的结果就是正确的,小弟不明其中道理,有高人知道吗?




回复|共 6 个

earthen Lv.8 发表于 2011-8-30 11:52:28|江苏 | 查看全部


视场 波长 孔径 更改之后需要重新建立MF,
因为默认MF的建立是根据这三个生成的,你更改了基础数据,就需要重新生成MF。




jfslxh 楼主Lv.6 发表于 2011-8-30 11:57:59|广东 | 查看全部

earthen 发表于 2011-8-30 11:52
视场 波长 孔径 更改之后需要重新建立MF,
因为默认MF的建立是根据这三个生成的,你更改了基础数据,就需要 ...

你所说的重新建立 MF,是不是就是将过去的MF中所有的行都删除,然后再在tools中点default MF 重新创建?




earthen Lv.8 发表于 2011-8-30 12:27:33|江苏 | 查看全部

jfslxh 发表于 2011-8-30 11:57
你所说的重新建立 MF,是不是就是将过去的MF中所有的行都删除,然后再在tools中点default MF 重新创建?

不用 直接点 tools -default MF 就会生成新的,覆盖掉旧的了。
自建的那部分如果有相关的参数就得自己改了,那个不会受影响的。




jfslxh 楼主Lv.6 发表于 2011-8-30 14:42:33|广东 | 查看全部

earthen 发表于 2011-8-30 12:27
不用 直接点 tools -default MF 就会生成新的,覆盖掉旧的了。
自建的那部分如果有相关的参数就得自己 ...

恩,我也是这样做的,但是发现个问题,就是如果我是一步一步顺序的做下来,在改变视场之后,在重新载入MF,优化的结果就与正确结果不一致;如果我做到改变视场之前存档,然后读档再继续改视场,重新载入MF,优化的结果就是正确的结果。
请问一下,这个是什么原因呢?




earthen Lv.8 发表于 2011-8-31 08:51:10|江苏 | 查看全部
jfslxh 发表于 2011-8-30 14:42
恩,我也是这样做的,但是发现个问题,就是如果我是一步一步顺序的做下来,在改变视场之后,在重新载入MF ...

能截图或者把你的文件发给我么? 这样的文字描述我理解不清楚。
你指的错误的结果是怎样错误的?和你想要的结果有什么样的区别? 能给我一个对比看看么。
qiqi1989 Lv.4 发表于 2012-3-22 21:07:15|浙江 | 查看全部
楼主这个问题解决了吗?我也是这样啊。哪里的问题

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表