摘要 1G62Qu$O
gi5Ffvs$
VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 %;qDhAu0
TB(!*t
m0_B[dw
>J>|+W
设置参数耦合 w;(B4^?
F,>-+~L=
• 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 ]n$&|@
C8bv%9
• 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 >S=,ype~G
PHHX)xK
• 单击“编辑参数耦合”按钮,将出现参数耦合向导。 Od@<L
ZK8I f?SD
N_qKIc_R
("-`Y'"K
选择相关参数 k:k!4
6kM'f}t[C
• 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 !|`vW{v
2i_X{!0}
• 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 ?2$0aq
]`GDZw`
t?404
j+7ok 5J#
源代码编辑器 [[8.Xb
Wk*t-
• 选择参数后,必须设置控制耦合的代码段。 2=p"%YSn
• 单击“编辑(“Edit”),将打开源代码编辑器。 Z4aK
[*|QA9
K`% I!Br
_z(ydL*
源代码编辑器 4bZ
+nQgLu
2W]y9)<c
•源代码选项卡包含三个区域: Vuu_Sd
−源代码(中心区域)(1) wM#BQe3t#
−全局变量各参数(右上方区域)(2) vhaUV#V"
−选择的系统参数(右下)(3)。 =gb(<`{>
#w:6<$
e:H9!
*)H&n>"e
参数耦合的一般示例 0;pO QF
•通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 "-;l{tL
•之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 bu|ecv
en6oFPG
/n|`a1!
A"8"e*
全局参数的定义 6bW:&IPQ;
•在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 G,J~Ed
•可以在“全局参数”(“Global Parameters”)选项卡中完成。 ;uazQyo6
•变量可以显示不同的类型和物理量。 Cw_XLMY%V1
>IzUn: 0F
z
nc'
w
9mi2=
参数耦合的特殊示例 -n `igC
•在此示例中,全局变量用于将其值返回给系统的两个选定参数。 0u'qu2mV
•因此,无需从目录中读取或重新计算任何参数。 <_tkd3t#W
*NDM{WB|)
VY9|8g/
}`,}e 259
参数耦合的特殊示例 Q< q&a8~
•关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 {LLy4m
Z $? Ql@M
~KufSt*
>_4Ck{^d#
设置参数耦合的最终检查 u0@i3Po
•在向导的最后一页,可以检查返回的参数和值。 jB17]OCN
'>] 9efJA