切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 1464阅读
    • 0回复

    [分享]VirtualLab Fusion 中的参数耦合 [复制链接]

    上一主题 下一主题
    在线infotek
     
    发帖
    6511
    光币
    26700
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2021-09-08
    1. 摘要 QuPz'Ut#  
    w K#*|  
    利用VirtualLab Fusion的参数耦合功能可在光学设置中耦合参数。耦合的参数可重新计算系统的其他参数,进而自动保持系统参数间的关系。因此,参数耦合功能使用户可以参数设置复杂的依存关系。例如,在此示例中,我们使用参数耦合来确保用户编程的倾斜光栅介质的z轴扩展长度与包含该结构的结构化层的厚度一致性。  k%i.B  
    V|$PO Qa3  
    r9'[7b1l  
    /UK]lP^w]!  
    2. 参数运行的初始化 :Ev gUA\4  
    .hR <{P  
    tHZ"o!(S  
    我们希望链接光学系统的两个参数,以便它们自动取相同的值。 k:R\;l5  
    为此,我们使用VirtualLab的参数耦合功能。
    k4{|Xn  
    }6/M5zF3  
    ZL\^J8PRK  
    Kw" y#Ys]  
    3. 设置参数耦合 h72/03!  
    C8> i{XOO,  
    $5)#L$!,]  
    ng!cK<p  
    4. 选择参数相关 1ruI++P  
    h%ys::\zF  
    YRX^fZ-b  
    ?{J1Uw<  
    5. 配置参数的耦合 !V3+(o 1  
    wGKxT ap  
     选择参数后,必须设置控制耦合的代码段。 >Wt@O\k  
     通过单击“编辑”,将打开源代码编辑器。 6{=U= *  
    vf{$2 rC  
    t:fz%IOe  
    Cd 2<r6i  
    az0=jou<Zl  
    源代码标签包含以下三部分: uH%b rbrU  
    1. 源代码(中心区域) otR7E+*3  
    2. 全局变量/参数(右侧上端)  Jc ze.t  
    3. 选择系统参数(右侧底端) 'WP~-}(  
    #xGP|:m  
    WX?nq'nr  
    6. 参数耦合的一般示例 1bCE~,tD  
    \EVT*v=}/  
    Jj>Rzj!m  
     通常,利用代码字典读取所选参数并将其保存到变量(第4行)。 S W%>8  
     之后,该值可以用作另一个参数的输出,或在其计算中发挥作用,例如double(第7行) SefhOh^,V  
    >B**fZ~L  
    E4892B:`  
    } u;{38~  
    7. 全局参数的定义 yV:8>9wE8  
    K9%rr_ja!  
    Yp;Z+!!UZ  
     此特定示例有助于定义一个新的全局变量,该变量随后会出现在参数耦合窗口中。 Ne Y*l  
     这可以在“全局参数”选项卡中完成。 Y:TfD{Xgc  
     该变量可为不同的类型,并具有不同的物理量。 MLHCBRi  
    +?U[362>  
    IeYNTk &<  
    p;}`PW  
    8. 参数耦合的特殊示例 l+"p$iZs  
    p7Wt(A  
    6GunEYK!N8  
     在此示例中,全局变量用于将其值返回给系统的两个选定参数。 [S,$E6&j$"  
     因此,不必从字典中读取或重新计算参数。 +\Jo^\  
    0q"4\#4l  
    oLKliA=q  
    yO%^[c?  
    3Jizv,?  
     关闭源代码编辑器后,将显示已定义的全局变量“GratingHeight”。 Az:~|P  
     以后使用系统时,用户将只能修改此变量的值,并将自动影响系统参数的值。尝试修改参数本身的值将无效。 %eDSo9Y  
    7gf(5p5ZV  
    giNXX jl  
    9. 参数耦合的最终查验 -#f.}H'  
    PzSL E>Q  
     在向导的最后一页,可以检查返回的参数和值。 Q/]~`S  
    1*hEbO  
    OXrm!'  
    u>lt}0  
    Eu(Qe ST\  
    QQ:2987619807 .J O3#  
     
    分享到