在非序列中创建孔径和离轴镜面
这篇文章介绍:如何在非序列模式下创建离轴抛物镜;如何在非序列中定义孔径来遮挡光线。本文中使用狭缝孔径作为示例。
概述 这篇文章介绍了: 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的标准面物体),最终得到的离轴抛物镜如下所示: ![]() |
![扫一扫,关注光行天下的微信订阅号! 扫一扫,关注光行天下的微信订阅号!](/mode/area/images/weixin.gif)
1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn