FRED案例展示:使用振幅相位掩模
振幅/相位掩模是一種位置性切趾,用于對光源應用自定義的切趾。此功能位于詳細光源對話框的功率選項卡上。
振幅/相位掩模可以從文件讀取或在該功能的電子表格環境中手動構建。電子表格的格式允許每個單元格輸入兩個量;實部與虛部、功率與波長或振幅與相位。
振幅/相位掩模功能位于詳細光源對話框的功率選項卡上,如下圖所示。電子表格的每個單元格包含兩個子單元格,分別標記為頂部和底部。這些子單元格的默認值分別為1和0。
通過在電子表格區域右鍵單擊可以顯示此功能的選項。這些選項如下圖所示,允許用戶設置數組大小和尺寸、修改單元格內容、將位圖導入到頂部或底部單元格、從文件加載數據,并設置如何解釋頂部和底部單元格。默認格式將頂部單元格設置為功率,底部單元格設置為光源波長。
①加載位圖
位圖可以加載到振幅/相位掩模中。典型的應用包括加載測量的光束輪廓、干涉圖或相位屏。當加載位圖時,FRED會自動根據位圖在X和Y方向上的像素數設置樣本數量。然而,位圖的物理尺寸必須由用戶在加載之前或之后輸入。
設置采樣數組大小的選項提供了這種能力。可以直接在電子表格內修改個別單元格。使用“修改單元格值”可以更改高亮區域內部或外部的數值。對話框包括設置、乘以或添加到頂部或底部單元格常數、線性、二次或高斯函數的選項。這些單元格修改選項僅在圖形用戶界面中可用。
②從文件加載
有兩個選項可用于從文件數據填充振幅/相位掩模。第一個選項是用文件數據替換現有數據。使用此選項時,文件必須按照相關幫助文章中描述的格式進行格式化處理。文件開頭的第一行指定文件類型,如下所示。第二行包含單詞“格式”,后面跟著兩個關鍵字和兩個數值因子。關鍵字指定了數據類型,而數值因子指定了數據數組的x和y尺寸。這些頭行之后可以跟按N行2N列格式化的數據。
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文件中的像素數據位于外像素邊緣。
④關于光線網格的說明
由于振幅/相位掩模是一個矩形數據網格,我們建議在光源的位置/方向標簽頁上使用光線位置類型為網格平面。為了實現振幅/相位掩模分布與光源之間的最高保真度,用戶應該努力使每個單元格中有一個光線。所提供的腳本強加了這一條件。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















