切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • 如何将序列表面转化为非序列物体

    作者:Zemax China 来源:投稿 时间:2019-10-23 17:20 阅读:27613 [投稿]
    本文解释了如何手动将序列系统转换为非序列系统,以及如何使用转换至NSC组(Convert to NSC Group)工具自动进行转换。

    为转换至混合模式准备文件

    我们将表面#1(第一个镜片的前表面)到表面#6(最后一个镜片的后表面)转换为等效的非序列元件。然后,我们将手动在当前序列模式下的像面(IMAGE)(表面#7)位置放置一个非序列探测器(Detector)物体。我们还将在物空间中放置一个表示轴上光线的非序列光源(Source)。光源和探测器物体将帮助我们确认系统转换正确。

    转换工具有一个选项可以将文件转换为非序列模式:


    如果没有选择“将文件转换至非序列模式(Convert file to non-sequential mode)”,那么OpticStudio将在镜头数据编辑器(Lens Data Editor)中用一个非序列组件表面(Non-Sequential Component Surface)替换范围内的所有序列表面(Sequential Surfaces)。这个非序列元件表面包含一组转换后的非序列物体,可以在非序列元件编辑器中访问这些物体。这就创建了一个“混合模式(Mixed Mode)”系统,即同时存在序列和非序列模式。

    在混合模式系统中,光线在非序列元件组的外部按序列追迹,但在非序列元件组内部可能遵循非序列路径。序列光线可以从输入端口(Entrance Port)进入非序列元件,也可以从其输出端口(Exit Port)离开非序列组件。

     “光阑面(Stop Surface)”的概念只适用于序列光线追迹。这是因为在连续的光线追迹中,光线的目标是填充入瞳(Entrance Pupil),入瞳是光阑面在物体空间中所成的像。因此,只有序列表面可被设置为系统的光阑。光阑面必须在所设计系统中的非序列部分之前。

    在库克三片式透镜(Cooke Triplet)的例子中,光阑面嵌入在系统中。因此,要将其转换为混合模式下的系统,我们需要在希望转换为非序列物体的第一个透镜之前插入一个虚拟面,再将当前光阑移动到虚拟面上。

    此外,在转换为非序列设计之前,所有的半直径(Semi-Diameter)都应该是固定的(在半口径旁边用“U”表示)。这个文件中半口径的值已经固定,但是稍后我们将做另一个例子,展示如何固定半口径。

    要移动库克三片式透镜文件中的光阑面,首先要在当前表面#1之前插入一个新表面。


    分享到:
    扫一扫,关注光行天下的微信订阅号!
    【温馨提示】本频道长期接受投稿,内容可以是:
    1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
    如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
    文章点评

    a1791447716:突然不会转非序列了,找不到选项卡了。原来在文件选项卡里面,感谢。(2022-06-06)

    hertz:真的是好文章,最近正好在学习这个。(2021-04-11)