首页
光电资讯
光电论坛
科技博客
互动社区
光电小圈
登录
注册
行业动态
科技新知
会展会议
行业人物
光电科普
技术百科
光电商情与信息交流
光电理论及应用技术
光电同行在线互动区
每日一记
精彩分享
社区图库
精选话题
Collection
社区排行
光电工程师社区
»
光电论坛
›
光电理论及应用技术
›
光学设计与光学软件应用
›
定义全局坐标参考后出现误差
jgj
jgj
当前离线
积分
338
IP卡
狗仔卡
定义全局坐标参考后出现误差
2006-1-19 00:41:00
|
显示全部楼层
|
阅读模式
ZEMAX的问题:
如图所示,4号面为90度折射镜,红色的2号面为虚拟面。如果定义2号面为全局坐标参考,这时查看全局顶点坐标,就会发现6、7、8号面的Z坐标不是零,而是一个非常小的(-14次方)数。
请问高手,这个误差是哪儿来的?如何才能消除呢?如果ZEMAX不能消除这个误差,那后面的计算结果还可信吗?
急盼高手回应。谢谢!
定义全局坐标参考后出现误差
定义全局坐标参考后出现误差
道具
举报
回复
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
抢沙发
千斤顶
显身卡
主题回复
倒序浏览
2132
查看
4
回复
jgj
jgj
当前离线
积分
338
IP卡
狗仔卡
2006-1-20 19:17:00
<
>我自己顶一下。</P>
<
>其实这好像是个普遍现象,你只要把全局坐标参考定义在折射镜处,就会出现上述零位误差。真的没有办法消除这个误差吗?敬请斑竹指点,先谢谢啦!</P>
举报
回复
显身卡
lionel_zju
lionel_zju
当前离线
积分
1355
IP卡
狗仔卡
2006-1-20 23:03:00
<P>这个微量没有关系吧,科学软件不管是设计的还是计算的都很少给出绝对零值,这个算不上是误差吧个人认为,况且这个微量对系统不会有什么影响。消除的办法不知道,干脆用Tilt好了,不用全局坐标</P>
举报
回复
显身卡
jgj
jgj
当前离线
积分
338
IP卡
狗仔卡
2006-1-21 06:19:00
<P> 如果不用折射镜,所有的坐标零位都是零,无论怎样定义全局坐标参考,都不会有丝毫误差。所以我估计这个误差是坐标转折引起的,应该有办法消除的。</P>
<P> 如果按楼上所说的“不用全局坐标”,我认为那是自欺欺人,因为误差已经存在,不能视而不见,事实上我所计算的非球面系数已经达到十的负十九次方,这时还能忽视那个负十四次方的误差吗?当然,如果那是个误差,就必须设法消除,决不能忽略,如果那不是误差,就应另当别论了。可如果不是误差,是什么呢?</P>
举报
回复
显身卡
lionel_zju
lionel_zju
当前离线
积分
1355
IP卡
狗仔卡
2006-1-21 16:47:00
<P>我说了个人认为这个是软件的精度设定问题,就像Matlab有时的情况。你认为这个是误差,那用tilt或者Coordinate break等表示局部坐标表示就不会有这种情况,没有这种情况你还认为有误差吗。CodeV中的全局用过,Zemax的全局坐标没用过,不过对于这么简单的一个光路变换不需要用全局,这会让你其它元件的设置更麻烦一些,要不就把2作为全局参考面好了,那样不管还有多少余数都没有关系,相对位置是对的</P>
举报
回复
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
光学镀膜技术及膜系设计
非技术互动休闲交流
激光技术与激光加工设备
广告及供求信息发布专版
© 2001-2026
光电工程师社区
手机版
搜索
鄂ICP备17021725号-1