吾爱光设

会员须知
会员须知
实用帮助
实用帮助
楼主: moyu415

[求助] [已解决]变焦镜头设计时,对长、短焦不同组态镜片形状变化的提问

[复制链接]
  • TA的每日心情
    奋斗
    2024-10-25 08:40
  • 签到天数: 870 天

    [LV.10]以坛为家III

    55

    主题

    769

    回帖

    52

    积分

    版主

    积分
    52
    发表于 2021-11-24 17:14 | 显示全部楼层
    楼主,你运行好了吗,我怎么感觉依次输入S1,S2,S3,2/2/4,结果不对啊
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-25 08:40
  • 签到天数: 870 天

    [LV.10]以坛为家III

    55

    主题

    769

    回帖

    52

    积分

    版主

    积分
    52
    发表于 2021-11-24 17:20 | 显示全部楼层
    196 发表于 2021-11-4 10:54
    你弄错了,S1、S2、S3需要输入的是面序号,不是实际的厚度值。步长i可以输入一个比较小的值,比如是0.01.

    为啥S1、S2、S3需要输入的是面序号,2,2,4,还是不行呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:00
  • 签到天数: 1375 天

    [LV.10]以坛为家III

    30

    主题

    571

    回帖

    157

    积分

    初级

    积分
    157
    发表于 2021-11-24 17:25 | 显示全部楼层
    蓝玉非梦 发表于 2021-11-24 17:20
    为啥S1、S2、S3需要输入的是面序号,2,2,4,还是不行呢?

    按理说S1 S2 S3是输入三个不同的面,为啥你S1和S2都是2面呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-8-19 14:31
  • 签到天数: 334 天

    [LV.8]以坛为家I

    19

    主题

    144

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2021-11-25 11:43 | 显示全部楼层
    蓝玉非梦 发表于 2021-11-24 17:14
    楼主,你运行好了吗,我怎么感觉依次输入S1,S2,S3,2/2/4,结果不对啊

    还没运行明白啊,版主。做过了很多尝试,说说我遇到的问题吧,按照运行这个宏程序之前要求的三条注意事项分别列出:
    1、建议把视场设置成实际像高———我视场就是实际像高,这个设置没问题;
    2、优化函数中必须控制各种像差和系统总长———系统总长我用的position这个设置保证的,控制各种像差咋操作?我没管
    3、使用本宏语言之前要删除所有的configuration————开始都删了之后只留的短焦结构,发现运行时焦距一直在减小(总算不报错了,可以运行了),然后我就把多重都删了,只留的长焦结构。

    尝试很多次后发现,S1、S2、S3应该是表面序号而不是厚度值,如果设置了厚度值就报错,步长我设的0.1,优化周期是2,最后一个参数是个增加的厚度值,我设置的是短焦时变倍和补偿之间的厚度。至于S1、S2、S3都是哪些面的序号,我采用4、6、2等组合来试,发现运行时前固定组与变倍组的距离无论如何都是不变的,这显然是不对的,我猜想最初写这个宏程序的作者可能在厚度上做了某些定义或设置,只是我们不知道。接下来我要做的就是通过变焦理论结合这个宏程序研究下变焦系统到底怎么写宏来完成凸轮曲线,就像其他坛友说的变焦系统一定是要过宏这一关的。



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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-25 08:40
  • 签到天数: 870 天

    [LV.10]以坛为家III

    55

    主题

    769

    回帖

    52

    积分

    版主

    积分
    52
    发表于 2021-11-25 16:33 | 显示全部楼层
    196 发表于 2021-11-24 17:25
    按理说S1 S2 S3是输入三个不同的面,为啥你S1和S2都是2面呢?

    麻烦你运行一下,我试了好几下,都不行,^_^
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-8-7 00:25
  • 签到天数: 140 天

    [LV.7]常住居民III

    7

    主题

    1093

    回帖

    229

    积分

    版主

    积分
    229
    发表于 2021-11-26 19:39 | 显示全部楼层
    本帖最后由 Ds12345679 于 2021-11-26 21:58 编辑

    只留下2行和4行厚度变量,其余变量删除。评价函数里删除CONF2~CONF5这4行,
    s1---2
    s2---4
    s3---6
    步长i---1(这个选得大些)
    周期---2
    终止长---55







    本帖子中包含更多资源

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

    ×

    评分

    参与人数 2金币 +5 收起 理由
    + 2
    + 3
    很给力!

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-8-19 14:31
  • 签到天数: 334 天

    [LV.8]以坛为家I

    19

    主题

    144

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2021-11-30 12:46 | 显示全部楼层
    Ds12345679 发表于 2021-11-26 19:39
    只留下2行和4行厚度变量,其余变量删除。评价函数里删除CONF2~CONF5这4行,
    s1---2
    s2---4

    谢谢版主,按照你说的,我可算运行成功了!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-8-19 14:31
  • 签到天数: 334 天

    [LV.8]以坛为家I

    19

    主题

    144

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2021-11-30 12:49 | 显示全部楼层
    蓝玉非梦 发表于 2021-11-25 16:33
    麻烦你运行一下,我试了好几下,都不行,^_^

    版主你运行好了么? 按照Ds12345679版主说的,我运行出来了,我事先把多重组态的2、3、4、5结构删除了,只留短焦结构。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-25 08:40
  • 签到天数: 870 天

    [LV.10]以坛为家III

    55

    主题

    769

    回帖

    52

    积分

    版主

    积分
    52
    发表于 2021-11-30 14:29 | 显示全部楼层
    moyu415 发表于 2021-11-30 12:49
    版主你运行好了么? 按照Ds12345679版主说的,我运行出来了,我事先把多重组态的2、3、4、5结构删除了,只 ...

    没有,麻烦你把每一步输入的啥,也贴一下,写详细一下,辛苦了,贴完奖励金币,哈哈哈
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-8-19 14:31
  • 签到天数: 334 天

    [LV.8]以坛为家I

    19

    主题

    144

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2021-12-2 08:58 | 显示全部楼层
    蓝玉非梦 发表于 2021-11-30 14:29
    没有,麻烦你把每一步输入的啥,也贴一下,写详细一下,辛苦了,贴完奖励金币,哈哈哈

    哈哈,版主别客气,我给你演示,事先把文件做个备份

    1、把视场设置成实际像高



    2、去掉所有变量



    3、删除其他多重结构,只留下短焦结构,并把2、4面厚度设置为变量

    4、之后点击宏程序,让它运行,需要输入的六个参数分别为:
    变倍组表面S1——输入2
    厚度变量S2——输入4
    厚度变量S3——输入6
    变倍组步长i——输入1
    每步优化周期——输入2
    变倍表面的终止点厚度——输入55



    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1金币 +3 收起 理由
    + 3
    没看到楼上的,哈哈哈哈哈

    查看全部评分

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 11:29 , Processed in 0.562500 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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