摘要 8 ;o*c6+ s[#ww
=T\ VirtualLab的
参数耦合
功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
d^ZrI\AJ G~KYFNHr
IhPX/P )m.U"giG++ 设置参数耦合 N_| '`]D zE1=*zO` gkL{]*9&% • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
##|]el%Y #Iwxt3K • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
*W$bhC'w dI)
9@UL • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
,'>O#kD
p@jwHlX
q-TDg0 gMUCVKGf 选择相关参数 E 9v<VoNP` d{*e0 {`=k$1 • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
g<PglRr" vbSycZ2M7 • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
Pj{Y x5%x""VEK
6uKS!\EY| BSHtoD@e7 源代码编辑器 )k6kK} ^]ig*oS\` pT'jX^BU • 选择参数后,必须设置控制耦合的代码段。
-mY,nMDb • 单击“编辑(“Edit”),将打开源代码编辑器。
@tg4rl `$i/f(t6`
#MAXH7[ MyaJhA6c 源代码编辑器 1AAOg+Y@U" ^b^}6L'Z 'o%6TWl9s •源代码选项卡包含三个区域:
aDZ] {; −源代码(中心区域)(1)
@"__2\ 0 −全局变量各参数(右上方区域)(2)
(fcJp)D −选择的系统参数(右下)(3)。
`PS>"-AY2 _BHEK
3V%ts7: a g[$4a4X 参数耦合的一般示例 ]'5 G/H5?; •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
Er@OmNT •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
Q?/qQ}nNw "WZ |
7mtX/w9 OU'm0Jlk 全局参数的定义 z4{:X Da •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
2sH1),\ •可以在“全局参数”(“Global Parameters”)选项卡中完成。
IQeiT[TF •变量可以显示不同的类型和
物理量。
ppzQh1 AA<QI' 6
lb\VQZp!y D`3`5.b 参数耦合的特殊示例 +0g L!r •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
^]MLEr!S •因此,无需从目录中读取或重新计算任何参数。
p> g[: ~ -_ <z_IL\%
vX|5*T`( #*X\pjZ 参数耦合的特殊示例 UX%J?;g •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
+aOQ'*g wEC,Mbn
a!B"WNb+ ziC%Q8 设置参数耦合的最终检查 3<HZ)w^B •在向导的最后一页,可以检查返回的参数和值。
:f~qt%%/ +
f,Kt9Cy
Uj)Wbe[)p0 ZQ{-6VCjl 文件信息 gUY~
l= c tmi)LRF
H
YO9;NA{sH G_<4% HM 原文链接:http://www.infotek.com.cn/html/16/202003051259.html