吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 864|回复: 4

[求助] 关于Zemax优化过程中的自编宏操作问题

[复制链接]
  • TA的每日心情
    开心
    2024-4-20 15:59
  • 签到天数: 1429 天

    [LV.10]以坛为家III

    85

    主题

    270

    回帖

    25

    积分

    新手

    积分
    25
    发表于 2023-10-24 08:22 | 显示全部楼层 |阅读模式
    本帖最后由 oy87188 于 2023-10-24 08:24 编辑

    尊敬的各位大佬好,本人是zemax光学设计小白,最近在编写ZPLM优化宏操作时发现,每做一个优化项目时,需要写多个ZPLM放入评价函数中,不知道这个ZPLM的数量对于最终整体评价函数的最终优化影响多大?还是将多个ZPLM合并在一个ZPLM中,通过写一个大型ZPLM来实现所有参数调用更好?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-5-15 08:18
  • 签到天数: 544 天

    [LV.9]以坛为家II

    8

    主题

    1041

    回帖

    497

    积分

    初级

    积分
    497
    发表于 2023-10-24 08:39 | 显示全部楼层

    回帖奖励 +1 枚金币

    两者皆可,区别是前者每个ZPLM的权重可以在评价函数管理器中实时调整,后者如果改动权重需要篡改ZPLM文件
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-15 09:08
  • 签到天数: 357 天

    [LV.8]以坛为家I

    1

    主题

    81

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-10-24 09:52 | 显示全部楼层

    回帖奖励 +1 枚金币

    cv中一般会写很多基础宏,然后再通过一个宏来调用所写的这些;zemax我自己是直接写操组数比较多,有一些操作数比较长的会写宏调用,但是不知道如果全用宏来优化,速度会不会受影响呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-5-15 08:57
  • 签到天数: 651 天

    [LV.9]以坛为家II

    7

    主题

    106

    回帖

    19

    积分

    新手

    积分
    19
    发表于 2023-10-24 11:11 | 显示全部楼层

    回帖奖励 +1 枚金币

    白身鱼 发表于 2023-10-24 09:52
    cv中一般会写很多基础宏,然后再通过一个宏来调用所写的这些;zemax我自己是直接写操组数比较多,有一些操 ...

    记得在哪里看到的,都放到宏文件里,优化相对会慢一些,放操作数里更快一些。但也可以实际优化时体验一下,如果觉得速度没影响,就放到宏里面,后期优化其它镜头时可以很方便地模块化调用。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-5-15 10:08
  • 签到天数: 484 天

    [LV.9]以坛为家II

    13

    主题

    69

    回帖

    17

    积分

    新手

    积分
    17
    发表于 2023-10-25 13:43 | 显示全部楼层
    也得看你宏里的语法和精度吧,如果里面的循环太多或者精度太高的话肯定遍历起来很慢的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

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

    GMT+8, 2024-5-16 00:13 , Processed in 0.093750 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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