吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
楼主: yangqihao

[求助] codev转zemax后的问题

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 10:20
  • 签到天数: 152 天

    [LV.7]常住居民III

    41

    主题

    113

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2024-11-28 15:42 | 显示全部楼层
    还有一个就是code基准温度是22,zemax里是20,我理解在codev里的系统22摄氏度,就是常温,转到zemax也不应该把温度调为22,就用zemax的20摄氏度看一下像质就行,在基准温度上,进行温度的偏移,看像质变化
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-11-28 19:03 | 显示全部楼层
    dhf19822 发表于 2024-11-28 14:47
    Zemax玻璃库里锗,硅的参考温度(Temp)是多少?20,25?

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-11-28 19:10 | 显示全部楼层
    哼子! 发表于 2024-11-28 15:39
    文件没打开啊,镜筒材料选的什么?在codev里分析时候带镜筒材料了吗?常温下的系统像质一样吗?
    codev和zem ...

    谢谢您的回答,镜筒选用铝合金,23.6,常温下像质差距很大,我写了一个cv转zmx的我的操作步骤,大家看一下哪里有问题,欢迎交流学习,另外我把.len文件给您放上了,谢谢!

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-11-28 19:12 | 显示全部楼层
    yangqihao 发表于 2024-11-28 09:50
    谢谢您的回答,没设置前是这样的,然后就选中方框,像质就变化了

    我把我的操作步骤放上来了,请大家看看哪里有问题,欢迎交流学习

    本帖子中包含更多资源

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

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

    使用道具 举报

    该用户从未签到

    13

    主题

    298

    回帖

    82

    积分

    审核员

    积分
    82
    发表于 2024-11-28 21:32 | 显示全部楼层
    本帖最后由 dhf19822 于 2024-11-28 21:33 编辑
    yangqihao 发表于 2024-11-28 19:12
    我把我的操作步骤放上来了,请大家看看哪里有问题,欢迎交流学习

    国外也有些用户遇到相同的问题,code V很明显与Zemax热分析的流程不太一样(包括折射率的温漂处理也不一样),下面链接有一些讨论,也介绍了

    Zemax内部处理折射率温漂的方法,链接在下方供参考:
    https://community.zemax.com/got- ... 5287?tid=5287&fid=7


    我没有验证Code V的折射率温漂,你可以大致验证下Code V的折射率温漂是否是直接用的n=n0+dn/dt*(t-t0)这种线性公式?找一个波长下的折射率,取几个温度点,然后用这个线性公式,直接去验证一下Code V的结果,看是否一致?

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-11-28 21:43 | 显示全部楼层
    dhf19822 发表于 2024-11-28 21:32
    国外也有些用户遇到相同的问题,code V很明显与Zemax热分析的流程不太一样(包括折射率的温漂处理也不一样 ...

    谢谢您的分享,从国外友人帖子来看,zemax的热分析更靠谱一些,但是我以为即使对折射率和温漂的处理方式不一样,但是结果应该相差在很小的量级内,不至于我这个结果(像质)差的如此大,不过仅仅是推测,还需要计算数据来支撑,再次感谢您的分享!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    13

    主题

    298

    回帖

    82

    积分

    审核员

    积分
    82
    发表于 2024-12-2 10:35 | 显示全部楼层
    yangqihao 发表于 2024-11-28 21:43
    谢谢您的分享,从国外友人帖子来看,zemax的热分析更靠谱一些,但是我以为即使对折射率和温漂的处理方式 ...

    建议可以按如下步骤排查一下:

    1. 检查几个温度点,查看一下折射率温度变化差异,code v与zemax是否有数量级上的差异
    2. 如前面的坛友所说,排查一下线膨胀系数(TCE),线膨胀系数会导致镜片面型变化
    3. 暂时先把镜筒可能引起的原因排除掉(把镜筒的TCE系数暂时设为0),当前两项排查完后,可最后排查镜筒的原因
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-12-2 22:38 | 显示全部楼层
    dhf19822 发表于 2024-12-2 10:35
    建议可以按如下步骤排查一下:

    1. 检查几个温度点,查看一下折射率温度变化差异,code v与zemax是否有数 ...

    谢谢您的回答,但是我目前就只关注常温的情况下也还是不行,从codev转到zemax后就只在22度是像质就相差很大,这应该不怎么涉及温漂的吧,只保证在这个温度下每个波长折射率相同不就可以了吗?不知道理解的对不对

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2025-7-16 11:33
  • 签到天数: 423 天

    [LV.9]以坛为家II

    97

    主题

    356

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2024-12-2 22:40 | 显示全部楼层
    dhf19822 发表于 2024-11-28 21:32
    国外也有些用户遇到相同的问题,code V很明显与Zemax热分析的流程不太一样(包括折射率的温漂处理也不一样 ...

    您好,我思考了一下,由于目前我只关注常温(22度)状态下的转化后像质情况,所以只要在这个温度下各个波长的折射率相同不是就可以了吗?但是在常温下转化过来之后像质就有比较大的差距
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    13

    主题

    298

    回帖

    82

    积分

    审核员

    积分
    82
    发表于 2024-12-3 12:06 | 显示全部楼层



    Zemax中不勾选折射率与环境匹配,那么Zemax中的折射率数据与你Code v中22度(默认)的折射率数据一致(假定你的复制粘贴及拟合操作正确)。
    Zemax中不勾选折射率与环境匹配会忽略玻璃库中材料的参考温度(TEMP).



    Zemax中勾选折射率数据与环境匹配,那么Zemax会调用玻璃库里的参考温度TEMP,然后重新计算你系统选项里的折射率。
    如果你的SI在zemax玻璃库的参考温度TEMP是26度。系统选项里的环境温度是20度,那么会重新计算SI在20度中的折射率,这明显与Codev不一样。
    这只是一种材料,如果含有多种材料,每种材料在玻璃库的参考温度TEMP都不同,那么情况更复杂,也很难去对应。

    比较简单的这一种方法,使zemax去适应CodeV的数据。你可以新建一个玻璃库,比如(XXX_TEST),然后把SI及Ge两种材料从你当前的玻璃库中复制到XXX_TEST玻璃库中,
    然后在XXX_TEST中修改这两种材料的参考温度TEMP,比如都修改为22度。然后点击Save Catalog,Reload Catalog.

    打开你的Zemax设计文件(codev 转换过来的),另存为xxx_test.zmx,然后左侧系统选项里的玻璃库,将上面的XXX_TEST玻璃库添加上去,把含有(SI,GE)材料的原先玻璃库通过上下箭头移除掉!!!(这个移除很重要);勾选折射率与环境匹配,将环境温度设置为22度,点击保存。然后重新打开这个xxx_test.zmx文件。这样应该就完全对应起来了。


    这只是code v常温下22度的对应情况。如果修改环境温度到80度或者-20度等其他情形,其他温度点下折射率数据有可能会不一致,这涉及到两程序内部对折射率的变化的热温漂机制。


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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-7-16 11:48 , Processed in 0.093750 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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