请选择 进入手机版 | 继续访问电脑版

吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 1121|回复: 11

[求助] [已解决]zemax 控制非球面曲率 不出现反曲

[复制链接]

14

主题

65

帖子

0

积分

小白

Rank: 1

积分
0
发表于 2022-7-15 11:49 | 显示全部楼层 |阅读模式
本帖最后由 poi2021 于 2022-7-15 16:10 编辑

问一下哈
如图,面4 和面6 怎么控制一下更好呢 让其更圆润一点呢
比如用RAID 和OPLT  OPGT 怎么用
还有 renb/renc  
sdvr
上述的操作数我都用了用不是太明白哈


最佳答案
2022-7-15 14:42
本帖最后由 maturer 于 2022-7-15 14:48 编辑

简单说下用SDRV怎么区控制。SDRV就是表面Y坐标的斜率,然后用ATAN求出斜率角度。直接控制该坐标的斜率角让面型平缓一点就行了。
SDRV操作数的含义:这个地方的X,Y是实际的直径。不是归一化的HX,HY。

ATAN操作数的含义:




RENB 一样的方法。
最直接的就是用SSAG,SAGY控制控制矢高,让反曲的地方矢高与正常相减就行了。不过这个比较限制优化。


至于HX HY PX PY ,你可以参照这个帖子去学习一下。
zemax 中Hx Hy Px Py 的具体是指? - ZEMAX - 光学社区 - Powered by Discuz! (optzmx.com)
很多东西在论坛都能搜到,多搜索搜索。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

17

主题

697

帖子

105

积分

入门

Rank: 3Rank: 3Rank: 3

积分
105
发表于 2022-7-15 12:18 | 显示全部楼层
操作数不明白就自己结合手册试一试就知道了,想把高阶非球面的系统设计好需要考虑的细节很多,所以是真的需要自己去钻研的
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

2

主题

160

帖子

52

积分

入门

Rank: 3Rank: 3Rank: 3

积分
52
发表于 2022-7-15 13:05 | 显示全部楼层
有个笨一点的方法,在反曲面前或后(控制r1面就前,r2面后)插入一个平面,然后用MXEA,读出这个面0.6、0.7、0.8、0.9、1归一化半径的矢高,可以视情况加多几个,按顺序对矢高diff作差,用opgt或oplt控制作差后的结果,使矢高随半径增大,单调增或减就行。有时矢高单调增减过快,镜片显得很凸,也可以用这种方法控制。
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

14

主题

65

帖子

0

积分

小白

Rank: 1

积分
0
 楼主| 发表于 2022-7-15 13:27 | 显示全部楼层
寒冬的咖啡 发表于 2022-7-15 12:18
操作数不明白就自己结合手册试一试就知道了,想把高阶非球面的系统设计好需要考虑的细节很多,所以是真的需 ...

谢谢指导哈
其实是试了半天,没整明白,尤其是怎么设置参数
比如RENB 里面的 HX HY PX PY  这四个数据怎么写比较好。
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

1

主题

10

帖子

0

积分

小白

Rank: 1

积分
0
发表于 2022-7-15 13:41 | 显示全部楼层
贴吧里面之前应该是发过一篇关于非球面优化的帖子的,你可以好好找找看一下,我当时看了基本是如果全部让他自动优化的话,一般不会有比较好的结果,可以手动控制一下非球面圆锥系数和各个高阶的数值,同时观察变化情况,希望对你有帮助
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

17

主题

697

帖子

105

积分

入门

Rank: 3Rank: 3Rank: 3

积分
105
发表于 2022-7-15 14:03 | 显示全部楼层
poi2021 发表于 2022-7-15 13:27
谢谢指导哈
其实是试了半天,没整明白,尤其是怎么设置参数
比如RENB 里面的 HX HY PX PY  这四个数 ...

那你就先整明白hxhypxpy这几个归一化是怎么一回事。
你可以选择一个简单的来学习,比如平面或者系统第一个面。
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

14

主题

65

帖子

0

积分

小白

Rank: 1

积分
0
 楼主| 发表于 2022-7-15 14:33 | 显示全部楼层
本帖最后由 poi2021 于 2022-7-15 14:40 编辑
Cloud 发表于 2022-7-15 13:05
有个笨一点的方法,在反曲面前或后(控制r1面就前,r2面后)插入一个平面,然后用MXEA,读出这个面0.6、0.7 ...

谢谢回复呢我试了试,平面不错,后来我想可能曲面更好一些
把 系统图导出来,在CAD里测量一下拟合的曲线 的半径
然后把平面设置成曲面,然后用MXEA 和OPLT 控制

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

14

主题

65

帖子

0

积分

小白

Rank: 1

积分
0
 楼主| 发表于 2022-7-15 14:39 | 显示全部楼层
寒冬的咖啡 发表于 2022-7-15 14:03
那你就先整明白hxhypxpy这几个归一化是怎么一回事。
你可以选择一个简单的来学习,比如平面或者系统第一 ...

嗯嗯 ,谢谢 是啊 可以用个平面试或是简单点的试试
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

15

主题

210

帖子

47

积分

版主

Rank: 3Rank: 3Rank: 3

积分
47
发表于 2022-7-15 14:42 | 显示全部楼层    本楼为最佳答案   
本帖最后由 maturer 于 2022-7-15 14:48 编辑

简单说下用SDRV怎么区控制。SDRV就是表面Y坐标的斜率,然后用ATAN求出斜率角度。直接控制该坐标的斜率角让面型平缓一点就行了。
SDRV操作数的含义:这个地方的X,Y是实际的直径。不是归一化的HX,HY。

ATAN操作数的含义:




RENB 一样的方法。
最直接的就是用SSAG,SAGY控制控制矢高,让反曲的地方矢高与正常相减就行了。不过这个比较限制优化。


至于HX HY PX PY ,你可以参照这个帖子去学习一下。
zemax 中Hx Hy Px Py 的具体是指? - ZEMAX - 光学社区 - Powered by Discuz! (optzmx.com)
很多东西在论坛都能搜到,多搜索搜索。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

6

主题

849

帖子

189

积分

版主

Rank: 3Rank: 3Rank: 3

积分
189
发表于 2022-7-15 15:08 | 显示全部楼层
我给2次常数设了值,星点由6,到11,减到4、9。见图和文件5.2。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

GMT+8, 2022-12-6 19:02 , Processed in 0.296875 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表