切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 4877阅读
    • 15回复

    [求助]codeV怎么控制面最小厚度 [复制链接]

    上一主题 下一主题
    离线沙突兀
     
    发帖
    60
    光币
    925
    光券
    0
    只看楼主 正序阅读 楼主  发表于: 2020-10-12
    zemax里可以用FTGT和FYCT来控制面最小最大厚度,在做非球面设计时很有用,但是codeV里不知道该怎么设定,跑非球面容易跑出负的空气厚度(就是两片有一部分镜片重叠了,而且重叠位置不是在中心或边缘),像下图的第二和第三快透镜面之间这样。求大佬教教我! ?\\ ]u  
    #C%<g:F8  
     
    分享到
    离线樊手
    发帖
    76
    光币
    0
    光券
    0
    只看该作者 15楼 发表于: 2022-01-13
    想学习codev的宏程序 NJl|/(]v  
    离线碳氢氧
    发帖
    20
    光币
    0
    光券
    0
    只看该作者 14楼 发表于: 2021-12-01
    没有自带命令确实不方便,一般自带操作数光程差可以调整
    离线ggcgzlove
    发帖
    277
    光币
    28
    光券
    0
    只看该作者 13楼 发表于: 2021-09-16
    同样过来学习
    离线李群
    发帖
    87
    光币
    10
    光券
    0
    只看该作者 12楼 发表于: 2021-03-31
    厉害都是大神 $!fz87-p>  
    v.Q)Obyn  
    离线scuti
    发帖
    84
    光币
    110
    光券
    0
    只看该作者 11楼 发表于: 2021-03-27
    mnt 0.2;mne 0.22;mae 0.22
    离线脚印
    发帖
    139
    光币
    467
    光券
    1
    只看该作者 10楼 发表于: 2020-12-19
    MNE 最小元件边缘厚度 rVZk G,Q  
    MNA 最小空气中心厚 :]?I|.a  
    MAE 最小空气边缘厚 EpPKo  
    MNT 最小元件中心厚 n.Ekpq\  
    离线学本初
    发帖
    33
    光币
    3
    光券
    0
    只看该作者 9楼 发表于: 2020-11-26
    不知道什么时候可以做到这个高手 Pq !\6s@  
    离线pigthree
    发帖
    38
    光币
    124
    光券
    0
    只看该作者 8楼 发表于: 2020-11-13
    既然1楼说了用循环了,那就不能在自动化优化用户约束定义了,所以肯定报错,这时候要写macro去循环,用循环语句,y作为变量,循环判断后赋值找到自定义函数的最小值。最后控制这个最小值>0就可以了。
    发帖
    80
    光币
    51
    光券
    0
    只看该作者 7楼 发表于: 2020-11-13
    自动优化点进去,通用约束不是直接就能约束最小CT ET? /&_$+Iun