//nR=Dy{ VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
Wp`wIe6 hn#i,XnY
r j#K5/df %Wkvo-rOq 设置参数耦合 v=E V5#A ]y>)es1 r5h}o)J • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
"ys#%,Z o_p#sdt" • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
s]Nh9h uIvy1h9m • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
l&S2.sC "rOe J~4 X
>KmOTM<{ obKWnet 选择相关参数 ^E*W
B~ yQ-&+16^ Mo\LFxx>4{ • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
ZdJwy% ;,![Lar5L • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
~CgKU8 !qsk;Vk7Z
(lq7 ct r63_|~JVB< 源代码编辑器 Y u\<
HgPRz C YhYcqE8 • 选择参数后,必须设置控制耦合的代码段。
1OJD!juL$ • 单击“编辑(“Edit”),将打开源代码编辑器。
Fk@A;22N +b"RZ:tKp
rxH*h`Xx@ }CnqJ@>C5 源代码编辑器 P9=L?t. U]tbV<m% S=H<5*]g •源代码选项卡包含三个区域:
WPi^;c8 −源代码(中心区域)(1)
wNMg Y −全局变量各参数(右上方区域)(2)
{WQH −选择的系统参数(右下)(3)。
<`,pyvR Kv KKP}fN
~V&4<=r`
k>y68_ 参数耦合的一般示例 /HbxY •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
]L#6'|W •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
c6FKpdn% ~L $B]\/A5
^j&'2n@9a v'nM= 全局参数的定义 P=PcO> •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
=<mpZ'9gW •可以在“全局参数”(“Global Parameters”)选项卡中完成。
:+,>0% •变量可以显示不同的类型和
物理量。
Se h[".l bh9rsRb}O
to{/@^ D 4+%;eY.A 参数耦合的特殊示例 sk !92mQ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
Z0*Lm+d9z •因此,无需从目录中读取或重新计算任何参数。
3Z=OUhn9 ^*.S7.;2o
c&r