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

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

    上一主题 下一主题
    离线沙突兀
     
    发帖
    52
    光币
    201
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 10-12
    zemax里可以用FTGT和FYCT来控制面最小最大厚度,在做非球面设计时很有用,但是codeV里不知道该怎么设定,跑非球面容易跑出负的空气厚度(就是两片有一部分镜片重叠了,而且重叠位置不是在中心或边缘),像下图的第二和第三快透镜面之间这样。求大佬教教我! |+"<wEKI  
    xj<Rp|7&  
     
    分享到
    离线lilydezemax
    发帖
    4
    光币
    7
    光券
    0
    只看该作者 1楼 发表于: 10-13
    自定义函数,用OAL和SAGF命令 QsGiclU  
    可参考@ftgt==(oal s1..2)-sagf(1,1,0,y)+sagf(2,1,0,y) u~r=)His  
    循环y值,找到@ftgt的最值,再控制
    离线k0184990
    发帖
    1191
    光币
    30
    光券
    0
    只看该作者 2楼 发表于: 10-16
    回 lilydezemax 的帖子
    lilydezemax:自定义函数,用OAL和SAGF命令 J%8(kWQ|  
    可参考@ftgt==(oal s1..2)-sagf(1,1,0,y)+sagf(2,1,0,y) D>|H 2  
    循环y值,找到@ftgt的最值,再控制 (2020-10-13 22:09)  9K/HO!z  
    5&xB6|k  
    循环y值,找到@ftgt的最值,再控制 hS_6  
    --> 請問 "最值" 是什麼?
    离线沙突兀
    发帖
    52
    光币
    201
    光券
    0
    只看该作者 3楼 发表于: 10-17
    回 lilydezemax 的帖子
    lilydezemax:自定义函数,用OAL和SAGF命令 rJFc({ 0  
    可参考@ftgt==(oal s1..2)-sagf(1,1,0,y)+sagf(2,1,0,y) YiYV>gaf"H  
    循环y值,找到@ftgt的最值,再控制 (2020-10-13 22:09)  pkP?i5 ,  
    OQ8 bI=?[x  
    您好,我是codeⅤ新手,抱歉问这种可能很初级的问题?请问下这种自定义函数是在自动化优化里用户约束那块加吗?为什么我按你的说法加进去他一直是报错呢
    离线沙突兀
    发帖
    52
    光币
    201
    光券
    0
    只看该作者 4楼 发表于: 10-17
    回 k0184990 的帖子
    k0184990:循环y值,找到@ftgt的最值,再控制 $KUo s+%  
    --> 請問 "最值" 是什麼? (2020-10-16 09:53)  e?`5>& Up  
    N+LL@[  
    多问一个小问题,评价函数默认保存的地址是哪,为什么我写的评价函数保存之后始终找不到对应文件
    快速回复
    限100 字节
    1.发帖,回帖请文明用语;2.切勿灌水,切忌多版面重复发贴;3.打击非法内容,病毒,虚假广告.
     
    上一个 下一个