!7K-Kqn VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
t!Uc,mEV] P00pSRQHD
rpNe8"sh :tA|g 设置参数耦合 $Di2BA4Di UT9=S21 69v[*InSd • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
DgLSDKO! Ht'jm ( • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
|UO1v A@ FDAREE\j • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
_z!0ab q$Ol"K@
E5%ae (M^ L^`oJ9k! 选择相关参数 adJoT-8P6 D^Z~>D6 e<p_u)m • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
2Z-BZu K6p iK"j@1| • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
h ,@x5q>g A*h)p@3t<
mP)<;gm, $Q:5KNF+p 源代码编辑器 ^/Hj^4~_U BX),U y(RbW_
? • 选择参数后,必须设置控制耦合的代码段。
Hc@Z7eQ3^ • 单击“编辑(“Edit”),将打开源代码编辑器。
2#Au6BvX ~P5!VNJ;r
|7zm!^t$ qvOBvUR} 源代码编辑器 b>%I=H%g LwUvM T
T0O % •源代码选项卡包含三个区域:
na
FZ<'t>& −源代码(中心区域)(1)
{kJ[) 7 −全局变量各参数(右上方区域)(2)
$ZDh8
*ND −选择的系统参数(右下)(3)。
i[ BR"( lb1(1|#
4(JxZ49 B`hxF(_p/ 参数耦合的一般示例 q9Y0Lk •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
@fpxGMy& •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
d1j v>tu =]E1T8|
aG|)k, CSU> nIE0 全局参数的定义 7k3":2: •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
#G#gB •可以在“全局参数”(“Global Parameters”)选项卡中完成。
>[xQUf,p •变量可以显示不同的类型和
物理量。
TF^]^XS' XB;;OP12
]Ly)%a32 =GR
Em5 参数耦合的特殊示例 +N4h
Q" •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
kd\G> •因此,无需从目录中读取或重新计算任何参数。
v;K\#uc_ l:@.D|(o3
`%ymg8^ 0t4i'?? 参数耦合的特殊示例 A)7'\JK7b •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
f\(K ou$ '`o+#\,b^%
5. l&nt' &2\.6rb. 设置参数耦合的最终检查 9DtSYd/ •在向导的最后一页,可以检查返回的参数和值。
h V8A<VT 6
*8G e
d&'6l"${ 3YT _GW{ i&LbSxUh9 <bTa88,)