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

    [原創(chuàng)]RP Fiber Power——交互式表單Forms [復(fù)制鏈接]

    上一主題 下一主題
    離線小火龍果
     
    發(fā)帖
    923
    光幣
    2136
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2020-04-10
    交互式表單構(gòu)成了一種非常簡單的開始使用軟件的方法。您可以將所需的信息輸入到各個表單欄,最后“Execute”軟件。這意味著從輸入中生成腳本文件,然后執(zhí)行。腳本的一些輸出也顯示在表單欄中。 r 85Xa'hh  
    如果軟件處于腳本編輯器模式,則可以使用工具欄中的“Show forms”按鈕獲取交互式表單。   IyG = 7  
    Forms輸入模式下的選項卡如下: Uy$U8b-ov  
    8!o{W=m^4  
    >D`fp  
    • Fiber modes(光纖模式):用于根據(jù)折射率分布計算光纖模式。
    • Beam propagation(光束傳輸):模擬光束傳輸。
    • Active fiber(有源光纖):在這里,可以定義有源光纖的纖細(xì)信息。
    • Optical channels(光信道):光纖中的所有光都用“光信道”來描述,可以在這里定義。例如,放大器模型可能有幾個泵浦信道、幾個信號信道和 ASE信道。
    • Definitions(定義): 在這里,您可以輸入一些腳本命令,這些命令集成到生成的腳本中。您可以使用它,例如,為某些光信道定義用戶定義的強度形狀,或定義其他輸出。   @\%)'WU  
    • Graphics(圖形):在這里,您可以定義生成哪些類型的圖形輸出。(請注意,光纖模式上的圖形可以在“Fiber mode”選項卡中定義。)
    • Ultrashort pulses(超短脈沖):此選項卡用于模擬超短脈沖的傳播。
    點擊工具欄中的藍(lán)色“Play”按鈕,將從表單輸入中生成腳本文件名FormScript.fpw并執(zhí)行。使用菜單項Execute | Calculate (no graphics)執(zhí)行相同操作,但圖形輸出被抑制。 48 c D3w  
    D&z'tf5  
    您可以轉(zhuǎn)到腳本編輯器模式,以檢查生成的腳本并可能保存其副本,您可以進一步編輯該副本。(無法編輯生成的腳本,因為下次執(zhí)行表單時可能會覆蓋該腳本。)   RvyBg:Aj5  
    J'G`=m"-'  
    在Forms模式下,使用保存功能(菜單中的 File | Save,或工具欄中的快捷按鈕),可以將表單設(shè)置保存到.fpi 文件中?梢杂 File | Open 加載。表單設(shè)置也保存在項目文件夾的設(shè)置文件中。 7"a`-]Ap  
    [p( #WM:  
    _e:5XQ  
    1.計算光纖模式 <FcPxZ  
    9I`Mm}v@  
    s3MMICRT.  
    在文本欄“Definition of the refractive index profile(折射率分布定義)”中,可以插入用于定義函數(shù) n_f(r)的腳本命令,該函數(shù)表示折射率分布。 (折射率函數(shù)也可以有第二個參數(shù),即光學(xué)波長)。在實際函數(shù)定義之前,通常會定義一些參數(shù),如包層折射率n_cl 和纖芯半徑 r_core。 zJG x5JC  
    此欄右側(cè)的按鈕允許您獲取各種典型折射率分布的代碼,如Step index profile,Two-step profile,Tabulated values,Parabolic profile。當(dāng)然,然后您可以編輯該代碼。 gCk y(4  
    在表單的下半部分,可以選擇一個或多個圖表來說明光纖模式的屬性: dbMu6Bm\G  
    • Radial functions(徑向函數(shù)):繪制特定模式或所有導(dǎo)模的徑向振幅或強度分布。
    • Intensity profiles(強度分布):顯示特定模式或所有導(dǎo)模的強度或振幅分布 。
    • Mode areas(模式面積):繪制有效模式面積作為波長的函數(shù)。   X YNUss  
    • Refractive indices(折射率):繪制有效折射率或群折射率作為波長的函數(shù)。
    • Chromatic dispersion(色散):繪制群速度色散與波長的關(guān)系圖 。
    2.光束傳播 RAg|V:/M  
    zulf%aaL  
    可以插入以下輸入: ;G%wc!  
    Refractive index(折射率):將折射率定義為 x 和 y 的函數(shù)。如果欄中的空間不夠,可以在“Definitions”選項卡中預(yù)先定義一個函數(shù),并在欄中調(diào)用該函數(shù)。   9z| >roNe  
    {0A[v}X ~  
    Wavelength(波長):輸入光束傳播的波長。(此處只能有一個具有一個特定波長的光信道,但在腳本中可以有許多。)   D_yY0rRM  
    /+<%,c$n  
    Numerical grid(數(shù)字網(wǎng)格):輸入適當(dāng)?shù)脑O(shè)置 。 :]u}x Dv3  
    Initial field distribution(初始場分布):根據(jù) x 和 y 輸入復(fù)振幅的函數(shù)。 A1k&` |k   
    Loss function(損耗函數(shù)):輸入局部傳播損耗,這可能取決于 x 和 y。   8zCGMhd  
    此外,可以使用表單的下部分來定義某些標(biāo)準(zhǔn)圖。 }> !"SU:d  
    zgq_0w~X  
    3.定義有源光纖的參數(shù) 8CnI%_Su  
    l $p_])x  
    !ulLGmUn  
    輸入數(shù)據(jù)如下: \c9t]py<.h  
    _