这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 论坛服务 » 有奖活动 » FRED案例展示:使用振幅相位掩模

共1条 1/1 1 跳转至

FRED案例展示:使用振幅相位掩模

菜鸟
2024-11-25 11:06:59     打赏

振幅/相位掩模是一种位置性切趾,用于对光源应用自定义的切趾。此功能位于详细光源对话框的功率选项卡上。

振幅/相位掩模可以从文件读取或在该功能的电子表格环境中手动构建。电子表格的格式允许每个单元格输入两个量;实部与虚部、功率与波长或振幅与相位。

振幅/相位掩模功能位于详细光源对话框的功率选项卡上,如下图所示。电子表格的每个单元格包含两个子单元格,分别标记为顶部和底部。这些子单元格的默认值分别为10

图片

通过在电子表格区域右键单击可以显示此功能的选项。这些选项如下图所示,允许用户设置数组大小和尺寸、修改单元格内容、将位图导入到顶部或底部单元格、从文件加载数据,并设置如何解释顶部和底部单元格。默认格式将顶部单元格设置为功率,底部单元格设置为光源波长。

图片

加载位图

位图可以加载到振幅/相位掩模中。典型的应用包括加载测量的光束轮廓、干涉图或相位屏。当加载位图时,FRED会自动根据位图在XY方向上的像素数设置样本数量。然而,位图的物理尺寸必须由用户在加载之前或之后输入。

设置采样数组大小的选项提供了这种能力。可以直接在电子表格内修改个别单元格。使用“修改单元格值”可以更改高亮区域内部或外部的数值。对话框包括设置、乘以或添加到顶部或底部单元格常数、线性、二次或高斯函数的选项。这些单元格修改选项仅在图形用户界面中可用。

图片

从文件加载

有两个选项可用于从文件数据填充振幅/相位掩模。第一个选项是用文件数据替换现有数据。使用此选项时,文件必须按照相关帮助文章中描述的格式进行格式化处理。文件开头的第一行指定文件类型,如下所示。第二行包含单词“格式”,后面跟着两个关键字和两个数值因子。关键字指定了数据类型,而数值因子指定了数据数组的xy尺寸。这些头行之后可以跟按N2N列格式化的数据。

type position_apodization
format [real,power,amplitude] [imaginary, waves, OPL,phase] xdim ydim

类型 位置 切趾

格式 [实数, 功率, 振幅] [虚数, 波长, 光程长度, 相位] x尺寸 y尺寸

第二个选项依赖于随本文提供的脚本(见下文)。此脚本的设计用于读取旧版*.dat文件(仅辐照度)以及当前FRED网格数据*.fgd文件格式,后者包含辐照度或复数标量场数据。运行时,用户首先从列表中选择一个光源,并指定该光源是否为相干的。接下来,文件以对话框呈现,允许选择*.fgd*.dat文件。如果选择了*.dat文件,脚本将创建并保存数据为*.fgd文件。然后,脚本为选定的光源填充振幅/相位掩模并设置数据类型。用户应通过创建其光线并计算辐照度或标量场来验证光源。

关于尺寸的说明

振幅/相位掩模电子表格的最小/最大X&Y值(在x dim-y dim中设置)是外像素边缘的值。与分析面相关的最小/最大X&Y值是用户可选的(在外像素边缘或中心)。默认情况下是在边缘。存储在*.dat文件中的像素数据位于外像素中心。存储在*.fgd文件中的像素数据位于外像素边缘。

关于光线网格的说明

由于振幅/相位掩模是一个矩形数据网格,我们建议在光源的位置/方向标签页上使用光线位置类型为网格平面。为了实现振幅/相位掩模分布与光源之间的最高保真度,用户应该努力使每个单元格中有一个光线。所提供的脚本强加了这一条件。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]