首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> CODE V,OSLO -> 韦伯望远镜的成像设计软件 [点此返回论坛查看本帖完整版本] [打印本页]

linlin911911 2011-10-26 22:28

韦伯望远镜的成像设计软件

韦伯望远镜的成像设计软件就是OSLO。这个软件也不赖。据说我了解及手中的资料知道:该软件现在还没有ZEMAX和CODE V中那种在优化时,自动套用实际玻璃进行优化的功能。楼下知道有这种功能的请回帖修正。
haddy 2011-10-26 22:57
不太清楚,没用过这个软件,求指教
yu-xuegang 2011-10-27 03:32
OSLO同样可以优化玻璃,将折射率设置为变量之后,设定折射率变化范围,可以优化了就。然后点右键就可以看到很多玻璃库,你选择要使用的玻璃库,就自动的查找到对应的玻璃了。这款软件比ZEMAX好,价格也是它的两倍。
linlin911911 2011-10-27 10:04
yu-xuegang:OSLO同样可以优化玻璃,将折射率设置为变量之后,设定折射率变化范围,可以优化了就。然后点右键就可以看到很多玻璃库,你选择要使用的玻璃库,就自动的查找到对应的玻璃了。这款软件比ZEMAX好,价格也是它的两倍。 (2011-10-27 03:32)  T]^62(So  
+G$4pt|=  
理解有误,我没有说OSLO没有这种传统的玻璃优化方法。
扬帆远航 2011-10-29 23:29
CODE V在优化时,可以自动套用实际玻璃进行优化? 请教如何操作的
linlin911911 2011-10-30 17:56
扬帆远航:CODE V在优化时,可以自动套用实际玻璃进行优化? 请教如何操作的 (2011-10-29 23:29)  > ;jZa  
biLs+\C  
版本低于10.1就没这种功能。
yu-xuegang 2011-11-01 12:10
给大家展示一下这种功能吧,谢谢。
linlin911911 2011-11-01 13:16
yu-xuegang:给大家展示一下这种功能吧,谢谢。 (2011-11-01 12:10) 4d"r^y'  
7 G)ZN{'  
对演示这个功能不感兴趣,我也不是代理商。既然你对这种功能这么感兴趣,你不凡在掌握后做下演示。 j 'FVz&  
yu-xuegang 2011-11-02 01:21
不清楚你所谓的“该软件现在还没有ZEMAX和CODE V中那种在优化时,自动套用实际玻璃进行优化的功能”具体指什么。 i|c'Lbre`  
我理解成是对玻璃设成变量的优化,而后再在玻璃库中查找与之对应的玻璃,你说“理解有误,我没有说OSLO没有这种传统的玻璃优化方法。” ht|z<XJ  
所以大家都很期待你给出正确答案啊!你说 zemax中可以自动套用玻璃优化,应该指的就是Hammer优化。zemax对玻璃的优化就是将玻璃设为变量和Hammer优化中的替代玻璃这两种方式。可能你又说,“理解有误”,那我就没办法了。 }~2LW" 1'  
扬帆远航 2011-11-02 22:54
我今天做了下,就是调用code v  glass expert这个宏,运行,软件自动进行所有的玻璃替换,不过替换速度比较慢,运行了7个多小时才替换完,不知我说的是不是楼主的意思?
linlin911911 2011-11-03 09:30
扬帆远航:我今天做了下,就是调用code v  glass expert这个宏,运行,软件自动进行所有的玻璃替换,不过替换速度比较慢,运行了7个多小时才替换完,不知我说的是不是楼主的意思? (2011-11-02 22:54)  tankR9(o  
i% w3/m  
对。看来你完全理解传统优化玻璃和新型方法的区别。前者是连续的方法,后者是离散的方法。要想阻尼最小二乘法这种专门用优化连续空间的算法,可用优化离散的数据,CODEV 应该是glass expert宏进行了离散化处理。奇怪的是这个宏是加密过的,为什么它不直接整合到codevm程序(CV核心算法程序)里。 2^Eg9y'  
6RG)` bu  
估计你是跑了全部的玻璃库或用了比较复杂的系统跑,你可以指定一个实用的、较小的玻璃库文件运行。
yu-xuegang 2011-11-03 13:16
看了你的描述,很清楚了。这个就是zemax中的Hammer优化,玻璃替代功能。
linlin911911 2011-11-03 13:33
yu-xuegang:看了你的描述,很清楚了。这个就是zemax中的Hammer优化,玻璃替代功能。 (2011-11-03 13:16)  5"^en# ?9  
g@rb  
看来你没有搞清楚 HAMMER 和全局搜索 二者的差异,建议再看看ZEMAX的说明书。
yu-xuegang 2011-11-03 17:37
linlin911911:看来你没有搞清楚 HAMMER 和全局搜索 二者的差异,建议再看看ZEMAX的说明书。 (2011-11-03 13:33) >[MX:Yh  
Kw -gojZ  
真的不喜欢和你咬文嚼字,我说的很清楚了,"是Hammer优化,玻璃替代功能"。就是在Hammer优化的时候substitute玻璃。可能我才疏学浅,还请你指教,如果看说明书那我就不用在这和你废口舌了。 G]D+Sl4<7i  
大家不过是讨论技术而言,干嘛一副王者自居的样子。好像我也没得罪你啊,你也同样不用针对我。有错误可以指出别人的错误,如此而已。 g>Y|9Y  
d^RxQuA  
6;u$&&c(  
扬帆远航 2011-11-03 17:42
codev的优化都是用阻尼最小二乘和拉格朗日乘子结合来做的,所以优化方面远强于zemax。我当时就奇怪为什么glass expert宏都是加密的,刚好昨天看见synopsys相关的朋友在,就问了下为什么glass expert是乱码。 原来这个宏里面除了阻尼最小二乘这种成熟的算法外,还有John R. Rogers多年来在玻璃选择替换方面的经验编写的算法,所以这个宏跟codev的全局优化算法一样都是商业机密,这个玻璃替换功能强于zemax,替换结果也更优,glass expert宏就像楼主说的是离散化处理的。至于为什么它不直接整合到codevm程序(CV核心算法程序)里,也不太清楚,但是我觉得10.4可能整合了吧,公司不是发布信息说10.4更新了glass expert这个功能嘛,如果synopsis之前都整合得很好,以后软件每年更新就困难了,他们每次只更新一点儿。后面的是个人猜测。
linlin911911 2011-11-03 19:34
对了,我也说说对CODE V优化强大一点个人意见,可能是CODE V、OSLO起源早,对算法提升也花不少时间。也很可能,这二者从计算机的汇编语言走过来,非常核心的子程序极可能是用汇编语言写。大家都知道核心算法用汇编语言编写,其运行效率要远远高于其它语言。 T@G?t0  
另外,当在ZEMAX中使用负权重时,就相当使用了拉格朗日乘子。但是,我个人使用经验来看,其效率是比较差,还真不如CODE V的拉格朗日乘子效率高。值得一提的是,CODE V 的优化控制选项是很好用的,特别是在优化出现停滞时,使用合理的收敛系数又可以跑起来。感觉这个收敛系数是通过控制阻尼因子实现。(OSLO也可以自行修改阻尼因子,也有拉格朗日乘子) @HQ`~C#Z'  
[attachment=37482] j:5=s%S  
最后说一点,2008年 5月当ZEMAX添加了Find Best Asphere Tool后,就在当年11月CODE V也随即给正版用户提供了类似的宏的。随着CODE V对该功能增强,最后也集成到图形界面。看CODE V说明,这项功能还是优于ZEMAX。虽然CODE V这两项功能比ZEMAX出现的晚,但是都超过了ZEMAX的。 mk1bcK9  
在OSLO上,我还没看到它增加这两种功能,程序除了优化快,还要方便使用。OSLO要加油了。 pi /g H  
查看本帖完整版本: [-- 韦伯望远镜的成像设计软件 --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1 网站统计