切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • 在非序列中创建孔径和离轴镜面

    作者:Zemax China 来源:投稿 时间:2019-04-26 17:44 阅读:9096 [投稿]
    这篇文章介绍:如何在非序列模式下创建离轴抛物镜;如何在非序列中定义孔径来遮挡光线。本文中使用狭缝孔径作为示例。

    概述

    这篇文章介绍了:

    1.如何在非序列模式下创建离轴抛物镜;

    2.如何在非序列中定义孔径来遮挡光线。本文中使用狭缝孔径作为示例。

    使用用户自定义孔径

    在OpticStudio序列模式中,所有元件以表面的方式进行定义,并且每个表面的孔径可以在表面属性 (Surface Properties) 中的孔径 (Aperture) 选项卡中进行定义。许多常用的孔径类型已经内置在软件中,其中包括矩形、圆形、椭圆形和浮动孔径。

    在非序列模式中,光学元件是以物体的方式进行定义。因此,定义表面时使用的孔径的概念不再适用。然而,在非序列中一些物体仍然支持进行孔径定义。

    在非序列中,一些物体支持使用用户自定义孔径 (User Defined Aperture, UDA)。开启该功能需要在对应物体的物体属性中的类型 (Type) 选项卡中勾选“用户自定义孔径 (User Defined Aperture)”:


    当勾选该选项时,您可以在文件下拉菜单中,选择相应的用户自定义孔径文件。并且您可以对该孔径设置相应的UDA缩放 (Scale),或直接点击“编辑孔径文件 (Edit Aperture File)”按钮。

    用户自定义孔径可以在多种情况下使用,其中最常见的情况是定义非球面表面的离轴部分。例如,如果想定义抛物反射镜的一块离轴矩形区域,我们可以通过在圆锥系数为-1的标准表面上添加用户自定义孔径来实现。

    在孔径文件中,定义矩形首先要定义矩形中心的XY坐标,该坐标为相对物体顶点的局部坐标值。其语法为:

    REC cx cy xhw yhw angle nx ny

    其中cx和cy表示矩形中心的XY坐标,xhw和yhw表示矩形的在X方向和Y方向的宽度。Angle参数用来表示顺时针的旋转角度,以度为单位。nx和ny(可选择性输入)用来表示最终形成的表面由多少个部分组成。

    以下是一段创建矩形孔径的示例:

    REC 0 10 3 3 0 50 50

    将该孔径定义在抛物面上(圆锥系数为-1的标准面物体),最终得到的离轴抛物镜如下所示:


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