切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 7952阅读
    • 22回复

    [求助]错误提示“无效物体边缘厚度”是什么意思啊? [复制链接]

    上一主题 下一主题
    离线zkilla
    发帖
    71
    光币
    57
    光券
    0
    只看该作者 20楼 发表于: 2018-09-06
    回 sylviaking 的帖子
    sylviaking:应该是曲率、半径等参数设置那边出现问题了 (2018-09-05 08:51)  4<Kxo\\S  
    WAJ KP"  
    因为我手上的透镜只有口径,焦距是确定的,所以我是通过把知道的参数设置成固定值,曲率这些不知道的参数设置成变量,然后用zemax自动优化得到的这些参数。因为在序列模式下工作的好好的,不知道为什么放到非序列里面就变成这样了
    离线shuotian99
    发帖
    510
    光币
    3006
    光券
    0
    只看该作者 21楼 发表于: 2018-09-07
    回 zkilla 的帖子
    zkilla:感谢解答!!确实第三个透镜是一个菲涅尔透镜,口径100mm,厚度2mm,但是我在序列模式里面测试的时候是没问题的,不知道为什么放到非序列里面就发生了错误。因为透镜实物的口径和厚度都是确定了的,所以我没有办法通过更改这些数值来修正这个错误,请问有什么其他办法可以做到吗? .. (2018-09-06 19:13)  U2CC#,b!(  
    ZD4aT1|Q7  
    我看您的截图第三个透镜是标准透镜啊,不过这并不重要。是这样,序列模式有点类似计算光学,它并不考虑物体的形状、口径,而单纯考虑光线在每一个面的入射角和折射角,然后通过计算优化达到预期的效果,所以即使序列模式下物体的本身存在问题(比如说负厚度,比如说曲率与口径比超程、比如说边厚为负)系统都不会报错。 b1QHZY\g{  
    而非序列模式更类似照明光学,它相当于你给一个光源,给一个物体,给一个探测器看看成像结果的一个模型,所以个人不倾向于在非序列模式下进行优化计算,它用于光路模拟更恰当一些。所以它对物体的形状是有要求的。这也可能是您系统在序列模式下可以模拟而转到非序列模式下就出问题了的原因。 VCwC$ts  
    P"o|kRO  
    希望对您有所帮助。如果还没能解决您的问题,希望您可以把系统发给我,我们共同研究一下。 >< VUly  
    Ao#bREm  
    以上,谢谢! Rtlc&Q.b  
    离线zkilla
    发帖
    71
    光币
    57
    光券
    0
    只看该作者 22楼 发表于: 2018-09-07
    回 shuotian99 的帖子
    shuotian99:我看您的截图第三个透镜是标准透镜啊,不过这并不重要。是这样,序列模式有点类似计算光学,它并不考虑物体的形状、口径,而单纯考虑光线在每一个面的入射角和折射角,然后通过计算优化达到预期的效果,所以即使序列模式下物体的本身存在问题(比如说负厚度,比如说曲率与口径比 .. (2018-09-07 08:33)  t o8J   
    aQf2}kD  
    太感谢您的解答了!其实我专业不是光学方面,只是现在的课题需要做一个透镜系统,所以正在摸索当中,确实也有很多问题。第三个透镜我在序列模式下选择的是菲涅尔面,但是我不知道这个算不算是菲涅尔透镜,确实有点摸不着头脑 o iC@ /  
    不知能否私信聊一聊,如果可以的话有很多想向您请教的东西!谢谢!