吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 12146|回复: 11

如何修改镜头的中心厚度小于1mm

[复制链接]
  • TA的每日心情
    开心
    2024-11-6 08:55
  • 签到天数: 758 天

    [LV.10]以坛为家III

    127

    主题

    350

    回帖

    18

    积分

    新手

    积分
    18
    发表于 2020-3-23 13:54 | 显示全部楼层 |阅读模式
    本帖最后由 asdoptics 于 2020-3-23 14:05 编辑

    使用DSEARCH寻找镜头时,发现找到的镜头中心厚度一直为1mm,保持不变。为什么?如何修改?

    答:这是因为系统默认的厚度是1mm。
    尝试用TLIMIT命令进行厚度限制和修改厚度。
    默认的边界曲率和厚度变量可用条目CLIMIT...和TLIMIT...进行设置。对于曲率(半径0.2),默认限制为+/-5mm,对于厚度和空间,限制为1.0e5和1mm。
    将厚度变量的绝对值与检查违规行为的限制进行比较,如上所述,因此只需要出入正值的限制。因此,如果您正在设计一个包含非常小的元件的系统,其中的厚度可能小于1mm,您可以输入
    TLIMIT 100 0.1
    设定一个更小的下限
    。这个限制适用于所有的VLIST TH变量和所有的VY SN TH变量,它们都没有输入数据的明确限制。为了影响这些变量,必须在声明厚度变量之前输入限制。

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2023-11-8 10:59 | 显示全部楼层
    使用DSEARCH的时候,可以在哪里输入TLIMIT,才能达到在声明厚度变量之前呢?如果在SPECIAL PANT里输入,好像达不到这个目的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:55
  • 签到天数: 758 天

    [LV.10]以坛为家III

    127

    主题

    350

    回帖

    18

    积分

    新手

    积分
    18
     楼主| 发表于 2023-11-8 11:46 | 显示全部楼层
    iforci 发表于 2023-11-8 10:59
    使用DSEARCH的时候,可以在哪里输入TLIMIT,才能达到在声明厚度变量之前呢?如果在SPECIAL PANT里输入,好 ...

    就是在SPECIAL PANT里输入,是会起作用的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2023-11-9 18:29 | 显示全部楼层
    asdoptics 发表于 2023-11-8 11:46
    就是在SPECIAL PANT里输入,是会起作用的

    还想问两个问题,第一个问题是优化函数可以设置复杂的多项式运算吗?因为看文档好像只能是串行计算方式,比如:
    M 0 1 A P YA .5
    MUL CONST 2
    S GIHT
    这种就是先乘法再减法。如果希望带括号有运算顺序的优化目标,有办法设置吗?
    第二个问题是,有没有办法查看优化目标的当前值,比如上面这个优化目标,想知道优化完它变成了多少。或者查看指定光线的YA光高值

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:55
  • 签到天数: 758 天

    [LV.10]以坛为家III

    127

    主题

    350

    回帖

    18

    积分

    新手

    积分
    18
     楼主| 发表于 2023-11-10 08:46 | 显示全部楼层
    iforci 发表于 2023-11-9 18:29
    还想问两个问题,第一个问题是优化函数可以设置复杂的多项式运算吗?因为看文档好像只能是串行计算方式, ...

    这些都可以用COMPOSITE功能实现,复杂评价函数的编写和数值计算。详情可以看用户手册这两节

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2023-11-10 09:46 | 显示全部楼层
    asdoptics 发表于 2023-11-10 08:46
    这些都可以用COMPOSITE功能实现,复杂评价函数的编写和数值计算。详情可以看用户手册这两节

    第二个问题我还是没搞懂。。如何查看操作数的具体值呢?比如我控制了 YA 或者 UNI,但是优化完成后我还是不知道它们的值被优化到了多少
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:55
  • 签到天数: 758 天

    [LV.10]以坛为家III

    127

    主题

    350

    回帖

    18

    积分

    新手

    积分
    18
     楼主| 发表于 2023-11-10 10:47 | 显示全部楼层
    在空白的宏里写COMPOSITE,把想看的像差=CD1就行

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2023-11-13 20:20 | 显示全部楼层
    又碰到问题了,使用如下操作数控制f-tanθ畸变:
            LUA 0.2 10 0.01 A FOCL
            MUL CONS 0.700 (tan35°=0.7)
            S P YA 1
            DIV P YA 1
            MUL CONS 10 (*10增大影响因子)

    发现评价函数似乎计算不正常,忽略了这一段畸变控制。。
    换用另一种表达,增大更多权重也于事无补:
    LUA 2 1000 0.1 COMPOSITE
    CD1 FOCL
    CD2 P YA 1 0 0 0
    = 100*(CD1*0.7-CD2)/CD2

    见图片,FINAL 5 前4项都正常,最后一项,COMPOSITE 值都到1.28了,预设的UPPER LIMIT为0.2,差这么多EFFECT竟然只有0.01,使得畸变控制完全失效。。
    请问这个问题原因是啥

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:55
  • 签到天数: 758 天

    [LV.10]以坛为家III

    127

    主题

    350

    回帖

    18

    积分

    新手

    积分
    18
     楼主| 发表于 2023-11-14 12:10 | 显示全部楼层
    iforci 发表于 2023-11-13 20:20
    又碰到问题了,使用如下操作数控制f-tanθ畸变:
            LUA 0.2 10 0.01 A FOCL
            MUL CONS 0.700 (tan35°=0. ...

    我用一个案例试了一下是可以正常控制的,您用的是哪个版本的SYNOPSYS
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2023-11-14 14:11 | 显示全部楼层
    asdoptics 发表于 2023-11-14 12:10
    我用一个案例试了一下是可以正常控制的,您用的是哪个版本的SYNOPSYS

    用的 15.73.3 版本,是存在BUG吗。。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-6 09:50 , Processed in 0.109375 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表