吾爱光设

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

[求助] [已解决]CODEV中环境变化(EVN)和dndtcalc.seq宏计算的dndt值不同

[复制链接]
  • TA的每日心情
    开心
    2024-11-5 08:25
  • 签到天数: 1321 天

    [LV.10]以坛为家III

    17

    主题

    190

    回帖

    54

    积分

    入门

    积分
    54
    发表于 2023-8-15 10:26 | 显示全部楼层 |阅读模式

    图1 环境变化(EVN)分析菜单中的dndt=0.6


    图2 dndtcalc.seq宏计算的dndt=0.44

    这两个值为什么不同呢?
    最佳答案
    2023-8-16 10:04
    时光中的路人 发表于 2023-8-16 08:35
    图1 .以EVN界面为例,22℃时,587.6nm对应的n=1.530694 ,dndt=0.60。在40℃时,587.6nm,计算的折射率n' ...

    各家厂商的基准温度不同,像光明就是20°C的基准温度下测定的折射率数据,这个在cv_macro:dndt_constants.dat 定义了,ENV是调用这个数据来做dndt计算的,所以不一定都是22°C为基准,看具体材料厂商。用不同厂商的玻璃建议 ATP Y

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-6 10:47
  • 签到天数: 509 天

    [LV.9]以坛为家II

    2

    主题

    19

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-8-15 10:53 | 显示全部楼层
    CODE V的环境变化DN/DT是基于某种波长插值计算的,dndtcalc.seq宏的DN/DT是用D  E等系数计算出来的,具体那个更准确,我没实测过
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-5 15:57
  • 签到天数: 72 天

    [LV.6]常住居民II

    2

    主题

    14

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-8-15 16:49 | 显示全部楼层
    长须鲸 发表于 2023-8-15 10:53
    CODE V的环境变化DN/DT是基于某种波长插值计算的,dndtcalc.seq宏的DN/DT是用D  E等系数计算出来的,具体那 ...

    请教一下,用dndtcalc.seq宏的计算跟zemax的温度折射率计算是否能对应得上?实际以哪个为准呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-5 08:25
  • 签到天数: 1321 天

    [LV.10]以坛为家III

    17

    主题

    190

    回帖

    54

    积分

    入门

    积分
    54
     楼主| 发表于 2023-8-15 18:31 | 显示全部楼层
    CarrieLjl 发表于 2023-8-15 16:49
    请教一下,用dndtcalc.seq宏的计算跟zemax的温度折射率计算是否能对应得上?实际以哪个为准呢?

    这个只要知道系数就对的上。算的公式都是一样的。把zemax玻璃库的系数输到dndtconstan.dat中,就可以算了。也可以自己编个计算器。

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-5 08:25
  • 签到天数: 1321 天

    [LV.10]以坛为家III

    17

    主题

    190

    回帖

    54

    积分

    入门

    积分
    54
     楼主| 发表于 2023-8-15 18:32 | 显示全部楼层
    长须鲸 发表于 2023-8-15 10:53
    CODE V的环境变化DN/DT是基于某种波长插值计算的,dndtcalc.seq宏的DN/DT是用D  E等系数计算出来的,具体那 ...

    用EVN中的列表核算过,用它里面的dndt可以计算的折射率就是温度变化后的。但是宏算的就不是了,很迷惑。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-5 08:25
  • 签到天数: 1321 天

    [LV.10]以坛为家III

    17

    主题

    190

    回帖

    54

    积分

    入门

    积分
    54
     楼主| 发表于 2023-8-15 18:33 | 显示全部楼层
    时光中的路人 发表于 2023-8-15 18:31
    这个只要知道系数就对的上。算的公式都是一样的。把zemax玻璃库的系数输到dndtconstan.dat中,就可以算了 ...

    决定最后结果的,就是这几个系数。这些系数在玻璃厂商的pdf中都有,红外的除外噢。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-8-15 21:14 | 显示全部楼层
    第一幅图ENV显示的dndt是有问题的,不同温度下的值都是一样(算了大概是33°C对应的dndt),明显是错的。
    另外,看ENV最后system data最后一列折射率数据,推算出来的dndt和dndtcalc.seq算出来的值是基本一致的,用的不是ENV中显示的dndt
    所以,别去看ENV中的dndt,看分析的结果就可以,dndt从dndtcalc.seq中看

    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1金币 +2 收起 理由
    + 2
    赞一个!

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-5 08:25
  • 签到天数: 1321 天

    [LV.10]以坛为家III

    17

    主题

    190

    回帖

    54

    积分

    入门

    积分
    54
     楼主| 发表于 2023-8-16 08:35 | 显示全部楼层
    本帖最后由 时光中的路人 于 2023-8-16 08:41 编辑
    dpstt 发表于 2023-8-15 21:14
    第一幅图ENV显示的dndt是有问题的,不同温度下的值都是一样(算了大概是33°C对应的dndt),明显是错的。
    ...

    图1 .以EVN界面为例,22℃时,587.6nm对应的n=1.530694 ,dndt=0.60。在40℃时,587.6nm,计算的折射率n'=1.530694*(1+0.60*e-06*(40-22))=1.530710531



    图2,22℃时,587.6nm对于的dndt=0.44。计算40℃时,折射率n'=1.530694*(1+0.44*e-06*(40-22))=1.530706123

    从结果看,是这样的。还有,我发现,环境EVN列表,只会以22℃的dndt为基准(x-22℃)算其他温度下的折射率。

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-8-16 10:04 | 显示全部楼层    本楼为最佳答案   
    时光中的路人 发表于 2023-8-16 08:35
    图1 .以EVN界面为例,22℃时,587.6nm对应的n=1.530694 ,dndt=0.60。在40℃时,587.6nm,计算的折射率n' ...

    各家厂商的基准温度不同,像光明就是20°C的基准温度下测定的折射率数据,这个在cv_macro:dndt_constants.dat 定义了,ENV是调用这个数据来做dndt计算的,所以不一定都是22°C为基准,看具体材料厂商。用不同厂商的玻璃建议 ATP Y
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-6 09:08
  • 签到天数: 450 天

    [LV.9]以坛为家II

    86

    主题

    710

    回帖

    45

    积分

    新手

    积分
    45
    发表于 2023-12-4 08:53 | 显示全部楼层
    dpstt 发表于 2023-8-16 10:04
    各家厂商的基准温度不同,像光明就是20°C的基准温度下测定的折射率数据,这个在cv_macro:dndt_constants ...

    前辈您好,ZEMAX在进行温漂时候,会自动模拟非球的面型变化,方便很多,但是会很慢。CV做温漂,可以模拟面型变化吗?您有了解没
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 11:34 , Processed in 0.093750 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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