吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 1736|回复: 5

[我分享] 老版本codev使用PRV宏导入新版本zemax的CDGM玻璃库

[复制链接]
  • TA的每日心情
    慵懒
    2024-9-26 10:26
  • 签到天数: 89 天

    [LV.6]常住居民II

    3

    主题

    11

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2024-4-5 20:35 | 显示全部楼层 |阅读模式
    本帖最后由 peng 于 2024-4-5 20:37 编辑

    在使用zemax和codev文件转换时会遇到老版本codev缺少玻璃的情况,老版本的codev没法更新玻璃库只能通过自定义玻璃才能勉强使用,网上有人说使用zemax的ZPL宏从软件获取,但是我不会ZPL。这里将ZEMAX中CDGM的AGF文件后缀改为txt,然后使用matlab处理,再保存一个MYPRV.txt,更改后缀为seq就可以使用了。注:1.CODEV自定义玻璃的名称不大于8个字符,所以大于8个字符的玻璃列在FAIL.txt。2.CDGM色散公式3对应的 Herzberger 公式在codev中我没有找到对应的公式,所以类型3的也列在了FAIL.txt中(Herzberger 公式多用在红外材料)。3.这个.m代码只考虑了CDGM库中1、2、3对应的色散公式的处理,如果有其它需要就要改代码了。


    本帖子中包含更多资源

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

    ×

    评分

    参与人数 2金币 +5 收起 理由
    + 2
    很给力!能解决很多玻璃问题!
    + 3
    很给力!

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    无聊
    2024-10-30 08:44
  • 签到天数: 82 天

    [LV.6]常住居民II

    1

    主题

    10

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-6-17 10:57 | 显示全部楼层
    谢谢!codeV10.2使用成功了,帮助很大!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    [LV.6]常住居民II

    16

    主题

    159

    回帖

    17

    积分

    新手

    积分
    17
    发表于 2024-7-22 13:42 | 显示全部楼层
    请问,这个后缀改为seq之后,用codev运行,是会覆盖原来cdgm的玻璃库吗,我如果不是的话,我改如何引用这个seq的玻璃库?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-9-26 10:26
  • 签到天数: 89 天

    [LV.6]常住居民II

    3

    主题

    11

    回帖

    6

    积分

    小白

    积分
    6
     楼主| 发表于 2024-7-24 17:36 | 显示全部楼层
    本帖最后由 peng 于 2024-7-24 17:37 编辑
    加油学光设 发表于 2024-7-22 13:42
    请问,这个后缀改为seq之后,用codev运行,是会覆盖原来cdgm的玻璃库吗,我如果不是的话,我改如何引用这个 ...

    不会覆盖,这个是使用的自定义玻璃,您可以参考下手册里面的PRV指令讲解,与zemax的玻璃库区别挺大的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    [LV.6]常住居民II

    16

    主题

    159

    回帖

    17

    积分

    新手

    积分
    17
    发表于 2024-7-25 09:22 | 显示全部楼层
    peng 发表于 2024-7-24 17:36
    不会覆盖,这个是使用的自定义玻璃,您可以参考下手册里面的PRV指令讲解,与zemax的玻璃库区别挺大的
    ...

    请问我该如何引用这个自定义玻璃,如hk9l,我直接输入的话会自动变成系统下面的cdgm玻璃库
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-9-26 10:26
  • 签到天数: 89 天

    [LV.6]常住居民II

    3

    主题

    11

    回帖

    6

    积分

    小白

    积分
    6
     楼主| 发表于 2024-8-12 13:59 | 显示全部楼层
    加油学光设 发表于 2024-7-25 09:22
    请问我该如何引用这个自定义玻璃,如hk9l,我直接输入的话会自动变成系统下面的cdgm玻璃库
    ...

    带着定义时玻璃名称两边的'一起输入
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 09:40 , Processed in 0.140625 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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