光电工程师社区

标题: 请教ncrioe和dfjss [打印本页]

作者: ariston0088    时间: 2003-9-22 18:33
标题: 请教ncrioe和dfjss


小弟目前正在设计一个135的变焦镜头,碰到了一个code v 使用上的问题,特向两位朋友请教:
  我想在变焦的过程中控制某一个面到像面的距离不变,怎样实现这功能?
还请两位不吝赐教,不胜感激!




作者: redflag    时间: 2003-9-22 18:47
标题: 请教ncrioe和dfjss
[这个贴子最后由dfjss在 2003/09/22 03:50pm 第 2 次编辑]

使用自定义约束:
定义:
@del_tt1 == (OAL z1  S起始..I)- (OAL z2  S起始..I)
@del_tt2 == (OAL z2  S起始..I)- (OAL z3  S起始..I)
@del_tt..
使用
@del_tt1 = 0
@del_tt2 = 0
参见CODE V的说明书,AUT-AUTOMATIC DESIGN P3-85
作者: ariston0088    时间: 2003-9-22 21:59
标题: 请教ncrioe和dfjss


谢谢dfjss




作者: ariston0088    时间: 2003-9-22 23:08
标题: 请教ncrioe和dfjss


是这样设置的吗?好象运行不正常,能详细点吗?谢谢!




作者: redflag    时间: 2003-9-22 23:50
标题: 请教ncrioe和dfjss
不好意思,是后面的SI前的S去掉以后就可以了.
作者: ariston0088    时间: 2003-9-22 23:56
标题: 请教ncrioe和dfjss


可以啦!谢谢!




作者: ncrioe    时间: 2003-9-23 01:10
标题: 请教ncrioe和dfjss


看来diffjss的水平不错,希望与你交流!




作者: redflag    时间: 2003-9-23 04:23
标题: 请教ncrioe和dfjss
谢谢夸奖。请多多指教!
作者: lens    时间: 2003-9-27 21:59
标题: 请教ncrioe和dfjss
请教dfjss:
  在变焦设计中如何控制两个组元的主面间距,这样可以使实际变焦镜头符合变焦系统的高斯解。
作者: redflag    时间: 2003-9-27 22:29
标题: 请教ncrioe和dfjss
[这个贴子最后由dfjss在 2003/09/27 02:47pm 第 1 次编辑]

这个则需要有一定的宏语言的知识了,CV本身提供了一个宏可以计算任意表面区域的主面位置(它不是真实的主面的位置,是去掉厚度以后的薄透镜组的主面位置).然后你只需要通过用宏写一个函数即可控制了.最近比较忙,所以不能写出答案,具体的你可以参看CV的在线帮助___关于宏
只需根据该宏NODP修改成一个函数定义即可.具体的你自己好好研究吧.
产生结果是NP1 NP2
假设从第一组开始,S1..5 G1 S6..9 G2
那么: 两主面之间距离可以这样算,((oal z1 s6..9)-NP1(G2))-((oal z1 s1..5) +NP2(G1)),其中NP1为负值表示沿光轴方向,NP2为正值表示沿光轴方向.
作者: lens    时间: 2003-9-30 03:52
标题: 请教ncrioe和dfjss
非常感谢dfjss的指教!!  




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2