/9|1eSUa VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
O$Wt\Y<q *4r
1g+0 $.cNY+ k c}Y(Myd 设置参数耦合 &6PZX0M 6CLrP}
u 57)S" • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
E*7B5 E$34myOVf • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
"a-Ex ] G|Ic6Sd • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
_C&2-tnp "}Ch2K Tm_AoZH P
5m{}@g 选择相关参数 wQ*vcbQX* Jj|HeZ1C f LS Na • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
9cWl/7;zXO )}=`Gx5+ • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
gT'c`3Gkz #SQT!4 K&9|0xt $f*N 源代码编辑器 @YMef`T: 0lF[N.!\9 wZh&w<l' • 选择参数后,必须设置控制耦合的代码段。
R?Ki~'k= • 单击“编辑(“Edit”),将打开源代码编辑器。
bAeC=?U Va\dMv-b MJV)|
2C IaH8#3+a 源代码编辑器 k)b}"' I *.ri8 W @`Nn*S •源代码选项卡包含三个区域:
Av^{$9yl −源代码(中心区域)(1)
4Ucg<Z&% −全局变量各参数(右上方区域)(2)
xSs);XO, −选择的系统参数(右下)(3)。
X~sl5? MmI4J$F \$/)o1SG :mXc|W3 参数耦合的一般示例 _:Tjq) •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
wP/&k`HQ#i •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
s&iM.[k &&xBq? BdG~y1%: F.HD;C-;( 全局参数的定义 a57Y9.H`o •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
dD?1te •可以在“全局参数”(“Global Parameters”)选项卡中完成。
iN"kv •变量可以显示不同的类型和
物理量。
f'0n^mSP
T,@.RF >E|@3g
+2 w>p0ldi 参数耦合的特殊示例 ^G[xQcM73 •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
Sav]Kxq{ •因此,无需从目录中读取或重新计算任何参数。
lTvI;zy zIi|z}WJ $\Bzp<SN` 81eDN6
M\ 参数耦合的特殊示例 dQYb)4ir •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
--d<s (8TB*BhQ_ {(w/_C9 iE=Yh 设置参数耦合的最终检查 PBbJfm •在向导的最后一页,可以检查返回的参数和值。
<|cnQj* l_hM,]T0 gS _)( 8i!AJF9IQ} <gF=$u|}3[ uz-,)