解决方案

有问必答 | 关于 SYNOPSYS 中命令设计模块问题汇总一

1.问:怎么使用像方F数求出ymp1,有限工作距离?

答:无限远时可以用YMP1=焦距/(2*F数)有限远时可以用对应的像方NA=1/(2*F数),物方NA=像方NA*倍率,则YMP1=物方NA*有限远的物距


2.问:CT ET 厚薄比这些边界条件,为什么要加窗口呀?

答:对评价值惩罚是偏离目标值的二次方变化,偏离目标值等于窗口时评价值刚好是权重。


3.问:我想请教一下,这个 CDGM 玻璃库的数据会更新么?因为好像有些玻璃是没有在数据库里的,我想自己输入(删减)一些,却和 ZEMAX 的对不上,开头的哪些8.A11100这些都是什么意思呢,是16进制么?H-FK61和H-FK71都有0.365 1.014这些又是些什么呢?

答:第一行的意思可以参照下面这个表第二行表示折射率的有效波长范围是0.365到1.014微米;第三行表示透过率数据表的有效波长范围是0.29到2.4微米,测量时的厚度是10.00毫米


4.问:我在文件夹里看到名为 ZSEARCH-from-don.MP4,他是5倍变焦镜头设计演示,按演示我抄写宏文件,第26行为:PSD 2,可是该行软件无法识别,我用的是15.73.3版本。哪位老师能给指导下?

答:在 dsearch 里是有 PSD 2/3 指令可以选择切换 PSD 二代或三代算法,ZSEARCH 里也一样可以用。


5.问:SYNOPSYS 能搜索 pancake 折叠光路初始结构吗?

答: 可以实现,通过 USE 的指令来处理。


6.问:请问一下:为什么 Dsearch 后不马上加入实际光阑,而是要优化几轮后再加入呢?

答:DS搜索后的结果还需进一步优化,所以没有把光阑固定,而是等到结构几乎满足要求的时候才去加入实际光阑。前期采用浮动光阑


7.问:建议 SYNO 做一个 SPEC Table 检视表,即把目标规格前期输好,后面优化中输入一个简单指令后就可以马上调出现在镜头各个指标值与目标值的对比,类似于CV的 SPEC Builder。这样就不必像刚才培训课那样,每次优化完都要一字一字的输入各个指令,并且还得找数据、对比图形坐标?

答:synopsys 可以手动设置快捷指令替具体指令 问:我知道可以做指令集合,一次执行。但是仍然要人工去抓数来对比,如果有一个功能可以直接取数出来岂不是更好? 答:也有一个指令FINAL可以查看优化前后的像差变化,但可能没有这么全,图表之类的看不了


8.问:请问一下执行优化后报错:ERROR IN PANT FILE STRUCTURE 怎么解决?

答:VY 这一行去掉,要满足输入格式,这样的格式是错误的。


9.问:我有一个问题,设计没作完需要停下来,去点击文件/保存,结果闪一下,又去点另存,又是闪一下,没给我取名的机会,不知当前文件存哪了?

答:看下工作路径下的保存日期,或者看下 Command Window 中显示的保存文件的日志编号。

问:假如在命令行里写保存镜头文件13,那么,怎么打开13呢?还是写打开镜头文件13吗?在标题栏的打开和保存能用吗? 答:打开镜头文件,看ID行


10.问:我运行这个宏,提示错误的目录或者玻璃类型?

答:dsearch 的时候只能给正负透镜分别指定一种玻璃类型,其他玻璃组合可以在后续优化的时候用 gsearch 搜索。