code v 和 zemax之间转换出现的问题

9.8k 34
发表于 2005-1-13 01:10:00|浙江 | 查看全部 阅读模式


<P>我用code v的宏把zemax的数据转换成了code v的数据,可是为什么mtf差这么多啊?</P>
<P>这个是zemax的mtf图</P>
<img src="data/attachment/forum/dvbbs/2005-1/2005113131133809.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'data/attachment/forum/dvbbs/2005-1/2005113131133809.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />

[此贴子已经被作者于2005-1-13 13:11:41编辑过]




code v 和 zemax之间转换出现的问题

code v 和 zemax之间转换出现的问题

code v 和 zemax之间转换出现的问题

code v 和 zemax之间转换出现的问题

code v 和 zemax之间转换出现的问题

code v 和 zemax之间转换出现的问题

回复|共 34 个

joey 楼主Lv.8 发表于 2005-1-13 01:12:00|浙江 | 查看全部


<P>这个是转换以后,code v的mtf图</P>
<img src="data/attachment/forum/dvbbs/2005-1/2005112171244727.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'data/attachment/forum/dvbbs/2005-1/2005112171244727.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />



joey 楼主Lv.8 发表于 2005-1-13 01:15:00|浙江 | 查看全部


<P>具体一点的说明:zemax中,50lp/mm时, mtf最低92.9。而code v中,同样50lp/mm,mtf最低为74.4了。</P><P>哪位可以帮忙解释一下?谢谢!</P>



joey 楼主Lv.8 发表于 2005-1-13 16:27:00|浙江 | 查看全部


<>谢谢帮我置顶,我还以为被删了呢</P>



joey 楼主Lv.8 发表于 2005-1-13 17:05:00|浙江 | 查看全部


<P>再说点奇怪的事。</P><P>我刚才又把zemax转换的code v文件,又转换回zemax了,跟原来的zemax结果相同,证明我转换没有问题,可是问题到底在哪里?</P>



中华卫星 Lv.8 发表于 2005-1-13 19:51:00|湖南 | 查看全部

問題應該出在軟件本身,ZEMAX 和CODE V 的MTF的算法不同

To joey: 我對你的 把zemax的数据转换成了code v的数据的code v的宏 有興趣,是否可以共享給我,謝謝!我用的是9.4的。

joey 楼主Lv.8 发表于 2005-1-13 20:05:00|浙江 | 查看全部

谢谢答复,现在我不知道到底该相信哪个软件了。

宏就在code v的macro 中呀,就是zemaxtocv.seq,你再找找。

redflag Lv.14 发表于 2005-1-13 20:23:00|浙江 | 查看全部

我不明白为什么将ZEMAX图形的下半部分隐掉?

不知道 你的具体的案子是什么样子的,是什么地方出了问题.

按道理说,一般ZEMAX与CODEV的计算结果都是有比较好的接近.

另请,检查一下其它的设定是否相同.因为转换过后,有些系统的设定也会不同.

GOOD LUCK!

joey 楼主Lv.8 发表于 2005-1-13 21:06:00|浙江 | 查看全部

谢谢redflag。

我没有将zemax下面的隐掉,可能是保存的时候出了问题,我没有注意,不好意思。现在修改好了。

系统的设定的确不同了,我已经进行了修正,可mtf还是差这么多!

我以前也转换过,差别都不大,第一次遇到这种情况,所以上来问问。

再次感谢!

[此贴子已经被作者于2005-1-13 15:30:50编辑过]
joey 楼主Lv.8 发表于 2005-1-14 01:32:00|浙江 | 查看全部

我把数据重新输入到code v里面了,可是结果跟我转换的完全相同。

为什么zemax和code v得到的结果不一样呢?我该相信哪个软件?

huntersun Lv.9 发表于 2005-1-14 16:35:00|北京 | 查看全部

你在Zemax中设置渐晕了吗?

有没有使用光阑像差?

Code V中的轴外光线计算是和Zemax有差别,但不会那么的大吧~~

joey 楼主Lv.8 发表于 2005-1-14 17:03:00|浙江 | 查看全部
谢谢楼上的。

回复

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

本版积分规则

投诉/建议联系

admin@discuz.vip

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