摘要
HN5m %R&` -/yqiC-yx VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
_pvB$& Mt[yY|Ec|
7L{1S
v `fu_){ 设置参数耦合
aF{_"X2 rhJ&* 0M • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
_bFUr i"2OsGT • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
37#&:[w> 6j<9Y • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
QQ*sjK.( {%V(Dd[B6
p@m0Oi,= b$ G{^ 选择相关参数
}u Y2-l /k#-OXP~ • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
$^Fl*:6 {keZ_2 • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
.Ro/ioq 9mF'
zTz}H*U mxa~JAlN_ 源代码编辑器
w_9^YO!! 615Ya<3f8 • 选择参数后,必须设置控制耦合的代码段。
$%<{zWQm • 单击“编辑(“Edit”),将打开源代码编辑器。
Lkt4F t*{L[c9.Uq
%pC<T*f o2/:e 源代码编辑器
_:x]'w% R+ * ; [ •源代码选项卡包含三个区域:
48^-]}; −源代码(中心区域)(1)
0YH5B5b −全局变量各参数(右上方区域)(2)
-t`kb*O3` −选择的系统参数(右下)(3)。
=u.@W98, K mw@Pl\=
k(gbUlCc 5ut| eD`3 参数耦合的一般示例
!8{VLg •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
5{c;I<0 •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
Ayz*2N`% @Jt$92i5PS
TCr4-"`r-{ T(J'p4 全局参数的定义
Ln"wjO, •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
_&<n'fK[ •可以在“全局参数”(“Global Parameters”)选项卡中完成。
]e>qvSuYh •变量可以显示不同的类型和
物理量。
m%'nk"p9 hFtV\xFK
DUp`zW;B F%OP,>zl 参数耦合的特殊示例
KX)n+{
•在此示例中,全局变量用于将其值返回给系统的两个选定参数。
Hon2;-:]{] •因此,无需从目录中读取或重新计算任何参数。
7]=&Q4e4 ]\,?u /
uP~,]ci7 4TtC~#D: 参数耦合的特殊示例
`Os=cMR
•关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
mdi!Q1pS 'aSsyD!?<
5ggyk0 yD\q4G 设置参数耦合的最终检查
umYsO.8 •在向导的最后一页,可以检查返回的参数和值。
p`tz*ewC 1d^~KBfv