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

    [技术]VirtualLab Fusion中的参数耦合 [复制链接]

    上一主题 下一主题
    离线infotek
     
    发帖
    6634
    光币
    27319
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2022-06-20
    VirtualLab参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 q[~+Zm  
    Y-P?t+l  
    g-2(W   
    MgQb" qx  
    设置参数耦合 . L]!*  
    kIH)>euZ  
    3Ebkq[/*%  
    • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 u [LsH  
    ]]V| ]}<)m  
    • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 cG4$)q;q  
    90 pt'Jg  
    • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 ft Rza  
    d6g^>}-!t  
    6F?U:N#<  
    dQPW9~g8Hg  
    选择相关参数 MY z\ R \  
    hR~~k~84  
    -h#9sl->  
    • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 f>ilk Q`  
    1y6{3AZm<  
    • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 l'#a2Pl  
    =U3rOYbP;  
    Jrw R:_+|  
    =o,6iJ^?$m  
    源代码编辑器 9>[ *y8[:0  
    Tf.DFfV#y  
    W< :7z  
    • 选择参数后,必须设置控制耦合的代码段。 S0p[Kt  
    • 单击“编辑(“Edit”),将打开源代码编辑器。 njBK{  
    e'5sT#T9l  
    >WYradLUi  
    kPF qsq  
    源代码编辑器 1zJ)x?  
    F@kd[>/[  
    94 GF8P  
    •源代码选项卡包含三个区域: Y #6G&)M  
    −源代码(中心区域)(1) +jGSD@32>  
    −全局变量各参数(右上方区域)(2) 0I"r*;9?K  
    −选择的系统参数(右下)(3)。 vuNq7V*}  
    Zf8_ko;|:-  
     ^#&:-4/  
    } ^n346^  
    参数耦合的一般示例 H 5'Ke+4.e  
    •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 9 az{j 1  
    •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 i>=!6Hu2  
    J(=io_\bO  
    *BAR`+;U  
     @1O.;  
    全局参数的定义 \"?5CHz*  
    •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 MXGz_Db4'  
    •可以在“全局参数”(“Global Parameters”)选项卡中完成。 >sm<$'vZ/  
    •变量可以显示不同的类型和物理量。 >):^Zs  
    !5=S 2<UX  
    nx'Yevi0$  
    xjg(}w  
    参数耦合的特殊示例 !t!\b9=  
    •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 31k2X81;a  
    •因此,无需从目录中读取或重新计算任何参数。 zpBkP-%}E  
    ?S~j2 J]  
    O#B2XoZa+  
    .GOF0puiM  
    参数耦合的特殊示例 db0]D\  
    •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 8AuOe7D9A  
    [7@9wa1v!  
    U@<]>.$  
    acdF5ch@  
    设置参数耦合的最终检查 vOi4$I~CJ  
    •在向导的最后一页,可以检查返回的参数和值。 CKr5L  
    CH+mzy  
    /O&{fo  
     
    分享到