-
UID:317649
-
- 注册时间2020-06-19
- 最后登录2026-09-04
- 在线时间1983小时
-
-
访问TA的空间加好友用道具
|
摘要 lk*0c{_L )~?S0]j} VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 Gh$y#0qr cy& <nOuyGIZ NWQPOq# 设置参数耦合 ]xJ'oBhy 1%SJ1oY w>z8c3Dq} • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 JO&;bT< }"&n[/8~ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 q*F~~J!P Ypn%[sSOp • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 I*+LJy;j H#kAm!H
.`p<hA)%[C 2rR@2Vsw2 选择相关参数 M]6w^\4j9 R<y Nv dr,B\.|jC • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 vu_>U({.
T r6oX6.c • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 %2@ Tj}xa ?;:9
W
`eMrP` 5bF9IH 源代码编辑器 A=v lC?&Z [0% yJH f7_\).T • 选择参数后,必须设置控制耦合的代码段。 <?>I\ • 单击“编辑(“Edit”),将打开源代码编辑器。 2_oK5*j IL+#ynC
B&%L`v2[ AND7jEn 源代码编辑器 K)Df}fVOc */%$6s~ `G"|MM>P •源代码选项卡包含三个区域: 3i]"#wK −源代码(中心区域)(1) oglXW8 −全局变量各参数(右上方区域)(2) Hl^aUp.c −选择的系统参数(右下)(3)。 M&|sR+$^ vKU]80T
"B|nh d {+@ms$z 参数耦合的一般示例 i63`B+L{ •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 ESC •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 6pM"h5hA bGGeg%7 W; 3
R; `!Ua ScM 全局参数的定义 t/v@vJ`vSH •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
s0C?Bb}? •可以在“全局参数”(“Global Parameters”)选项卡中完成。 [5]R?bQ0q{ •变量可以显示不同的类型和物理量。 _/8_,9H g2[K<
!6XvvTs/< ^;V}l?J_s 参数耦合的特殊示例 x><zGXvvp| •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 B8bvp:Ho| •因此,无需从目录中读取或重新计算任何参数。 3gxf~$)? w;N{>)hv
J>f
/u:. M*g2VyZ 参数耦合的特殊示例 )HJK '@ •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 C!$Xv&"r oS[W*\7'!
sl~b\j #D!$~h&i 设置参数耦合的最终检查 QDIsC •在向导的最后一页,可以检查返回的参数和值。 #[no~&E X?KGb{
.LX?VD B*9
|