(>
W\Nf VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
zmU@ k 2FR+Z3&z
NnH]c+ HYg! <y 设置参数耦合 5U-SIG* yky%+@2q -MRX@ a^1 • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
V/3@iOwD ^Q6?T(%$ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
@U3:9~Q N4#D&5I", • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
yR?./M! UX+vU@Co[
c/Fgx/hr IyI0|&r2A 选择相关参数 0-~s0R89A ta6>St7. V@g v • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
[GPCd@ s`ZP2"`f • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
4Q/{lqG "u]&~$
{G0=A~ @I}VD\pF 源代码编辑器 .%y'q!? 41R6V>e@9J 9/!1J • 选择参数后,必须设置控制耦合的代码段。
OLPY<ax • 单击“编辑(“Edit”),将打开源代码编辑器。
F~i ~%f, d!w3LwZ
;p2b^q' %YK xdp 源代码编辑器 #bBh. ^ d&CpaOSu /!2`pv •源代码选项卡包含三个区域:
)l$}plT4 −源代码(中心区域)(1)
D
HT^.UM28 −全局变量各参数(右上方区域)(2)
,,BP}f+l$ −选择的系统参数(右下)(3)。
l 9
wO x PcEE`.
e*qGrg (E P
woiX#vz 参数耦合的一般示例 (5 @H •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
I-Z|FKh_C •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
:^WF%X s:7/\h
QOo'Iv+EL Qw:!Rw,x 全局参数的定义 *s*Y uY%y •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
7jIBE •可以在“全局参数”(“Global Parameters”)选项卡中完成。
y0sce •变量可以显示不同的类型和
物理量。
e~'lWJD <BED&j!qvP
E I zy g/JF(nkP 参数耦合的特殊示例 Cl`i|cF\ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
>i,_qe?V:w •因此,无需从目录中读取或重新计算任何参数。
?}Z t&(# /W$i8g
k[D_L` M&j|5UH%. 参数耦合的特殊示例 ve
ysW(z •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
lb.Q^TghU Sy|GM~
m+hI3@j [|OII!" 设置参数耦合的最终检查 ]a4U\yr •在向导的最后一页,可以检查返回的参数和值。
aX^T[ din,yHu~
0cq@lT6 93HVx# =Z /RxP:>hVv