切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 920閱讀
    • 0回復(fù)

    [分享]Ansys Zemax | NSC 非序列矢高圖用戶分析 [復(fù)制鏈接]

    上一主題 下一主題
    離線ueotek
     
    發(fā)帖
    179
    光幣
    446
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2023-06-02
    本文介紹如何使用 NSC 矢高圖用戶分析功能在非序列模式下測(cè)量和顯示對(duì)象的矢高。了解此功能的基礎(chǔ)知識(shí),包括如何設(shè)置復(fù)雜 CAD 零件的文件以獲取特定面的矢高值。(聯(lián)系我們獲取文章附件) \%^%wXfp  
    >D201&*G%  
    介紹 ?T+q/lt4  
    L_=3<n E  
    OptocStudio 的序列模式具有表面矢高分析功能,該功能將表面從局部頂點(diǎn)的矢高或 z 位置變化顯示為表面上 x 和 y 位置的函數(shù)。非序列模式?jīng)]有提供相同功能的內(nèi)置分析,但該軟件確實(shí)具有強(qiáng)大的應(yīng)用程序編程接口(API),允許用戶編寫自己的自定義分析功能。本文將展示如何使用 API 構(gòu)建的用戶分析來(lái)計(jì)算非序列對(duì)象的表面矢高。它還將討論用于創(chuàng)建自定義用戶分析的內(nèi)部計(jì)算和一些技術(shù)。 oy<WsbnS  
    ^&y$Wd]6  
    NSC 矢高計(jì)算 34\(7JO  
    }!IL]0 q  
    NSC 矢高用戶分析執(zhí)行幾個(gè)步驟來(lái)計(jì)算非序列模式下給定對(duì)象面的矢高值: ,^#yo6-  
    ,U(1NK8o  
    · 在內(nèi)存中創(chuàng)建系統(tǒng)的臨時(shí)副本 5j~$Mj`  
    · 除選定對(duì)象外的所有對(duì)象都設(shè)置為忽略 _6 ay-u  
    · 所選對(duì)象的材質(zhì)被移除,以可能考慮對(duì)象的背面  Yn8=  
    · 系統(tǒng)中放置單個(gè)源光線 >4t+:Ut:  
    · · 默認(rèn)情況下,源光線放置在 (0, 0, -50) 的 XYZ 處,指向 (0, 0, 1) 的 LMN,但這些值可以高級(jí)設(shè)置(屏幕右下角)中更改 )iFJz/n>  
    · · 然后將矩形數(shù)組應(yīng)用于對(duì)應(yīng)于采樣和寬度的源 o=0]el^A  
    · 執(zhí)行光線追跡并保存 ZRD 文件 `ZC<W]WYX/  
    · X_HITFACE 濾鏡字符串應(yīng)用于光線追跡,以僅獲取所需面的 Z 值 */|BpakD<  
    · Z 中的偏移量應(yīng)用于 ZRD 文件,以嘗試將頂點(diǎn)處的矢高歸零 s%<eD  
    · · 自動(dòng)計(jì)算標(biāo)準(zhǔn)鏡頭、雙標(biāo)志性澤尼克表面、偶數(shù)非球面透鏡、奇數(shù)非球面透鏡和環(huán)形透鏡的 Z 偏移 Q7W>qe%4  
    · · 可以手動(dòng)更改 Z 偏移以考慮任何其他類型的曲面
    /7gOSwY  
    M)SEn/T-  
    計(jì)算結(jié)果是一維(線)/二維(假彩色)圖或文本輸出,可以在“設(shè)置”窗口中選擇。用戶分析可用于簡(jiǎn)單的非序列系統(tǒng),例如轉(zhuǎn)換后的雙高斯、Biconic Zernike 曲面或帶有進(jìn)口 CAD 零件的復(fù)雜系統(tǒng): OpHsob~  
    %2v4<icvq  
    )"pF R4  
    l\C.",CEcc  
    ;Iq/l%vX  
    運(yùn)行 NSC 矢高 9-MUX^?u  
    !"Oh3 6  
    NSC 矢高是用戶分析。為方便起見(jiàn),它已添加到界面中,可以在 Analyze…NSC Sag 找到。 qgfi\/$6  
    eUg~)m5G  
    i[ mEi|  
    ~?(N  
    但更一般地說(shuō),用戶分析可執(zhí)行文件位于 {Zemax}\ZOS-API\User Analysis 文件夾中。一旦可執(zhí)行文件被復(fù)制到正確的文件夾中,OpticStudio 需要重新啟動(dòng)。 R=jI?p  
    ~ 0M'7q'  
    要啟動(dòng)用戶分析,請(qǐng)單擊 Programming…User Analysis…NSC Sag: E~6c