xunjigd |
2020-03-05 11:36 |
VirtualLab Fusion中的参数耦合
摘要 g6euXI !N~*EI$ VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 E`)Qs[?Gk t[2i$%NVM [attachment=98716] {;k_!v{ UqtHxEI%R~ 设置参数耦合 Lt>7hBe" fIyPFqf7w) 3k{ @.V?] • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 )N)ljA3] GZ3/S|SMP • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 `-O=>U5nH IJPgFZ7 • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 C1QWU5c v 4}-#mBV]/ [attachment=98717] AMTslo `P.CNYR<J 选择相关参数 &r@H(}$1\ iz`jDa Q|1 p>p'.#M • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 -,GEv%6c kZ[mM'u# • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 o}~3JBnT \_ -DyD#3 [attachment=98718] hTw}X.<4 mo9$NGM&} 源代码编辑器 ;$;rD0i| |s|/]aD}o K-4tdC3 • 选择参数后,必须设置控制耦合的代码段。 v@_in(dk • 单击“编辑(“Edit”),将打开源代码编辑器。 dS$ji#+d$ ./.=Rw [attachment=98719] 3; y_mg hW%p#g; 源代码编辑器 Dh`=ydI5 xF8 :^' (C `@a/q •源代码选项卡包含三个区域: !$r9C/k −源代码(中心区域)(1) e?<D F.Md+ −全局变量各参数(右上方区域)(2) M(5D'4. −选择的系统参数(右下)(3)。 q6&67u0 ,?y7,nb [attachment=98720] b *9-}g: R3G@G 参数耦合的一般示例 /"MJkM.~E •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 PYieD}' •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 wOcg4HlW IMaYEO[ [attachment=98721] _8S4Q! o2}N=|& 全局参数的定义 o7arxo\ •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 $e1:Q#den2 •可以在“全局参数”(“Global Parameters”)选项卡中完成。 :#SNpn=@ •变量可以显示不同的类型和物理量。 1;`Fe":;vC x@Vt[}e [attachment=98722] ~04[KG `[@VxGy_ 参数耦合的特殊示例 4NUNOv`[{ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 ITc`]K •因此,无需从目录中读取或重新计算任何参数。 bK7.St n?Z f/T [attachment=98723] ,Hh*3rR^ @+t (xCv 参数耦合的特殊示例 6ZEdihBei •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 -yA3 RP M[z3 f [attachment=98724] :<UtHf<=k e>!E=J)j 设置参数耦合的最终检查 b[0S=e
G •在向导的最后一页,可以检查返回的参数和值。 yM|g|;U 9A<0zt [attachment=98725] {? 2;0}3?; |hD~6a 文件信息 @T/q d>T o Um'Ro 4 [attachment=98726] tj0Qr-/ P'F~\**5
(来源:讯技光电)
|
|