摘要
] "vdC} ;RZa<2 VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
n?fC_dy
&'2l_b I,?LZ_pK Y tj>U 设置参数耦合
{cHTg04 l>P~M50D?{ • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
|Qq'_4: W]7?;#Hpk • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
TEyPlSGG \/%Q PE8 • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
(8F?yBu cJ{P,K 8(K~QvE~ }slEkpk?] 选择相关参数
EHJc*WFPU- ^w}Ib']X • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
T js{
)r9 [beuDZA • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
g+{MvSj$ r 24]2A OVK(:{PwS hrxASAfg6 源代码编辑器
?Ir6*ZyY r|$g((g • 选择参数后,必须设置控制耦合的代码段。
n9yv.p] • 单击“编辑(“Edit”),将打开源代码编辑器。
!aoO,P#j !}m8]& Nq1RAM ~t$VzL1 源代码编辑器
%j`]x
-aOz A[Xw |9 •源代码选项卡包含三个区域:
1x8]& −源代码(中心区域)(1)
Pl
,M>IQ −全局变量各参数(右上方区域)(2)
"K]4j]yU −选择的系统参数(右下)(3)。
wQ95tN O3^@" IY HM
x9M$ @72G*u\Wz 参数耦合的一般示例
<m\TZQBD •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
`Q[$R&\ •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
4K,&Q/Vdd7 A]slssE+ XiUsaoQm3 \8H"lcj: 全局参数的定义
;!Mg,jlQ •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
Z.:A26 •可以在“全局参数”(“Global Parameters”)选项卡中完成。
9EQ,|zf' •变量可以显示不同的类型和
物理量。
svII =JB {K}+$jzGVt IEj`:]d B!lw>rUMQ 参数耦合的特殊示例
6Vo}Uaq4 •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
zj}efv<e •因此,无需从目录中读取或重新计算任何参数。
S|i
//I%_ !o7.L%S B.b)YE ' ^B>6! 参数耦合的特殊示例
n+w>Qz' •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
r,\(Y@I AUd}) UR -R]S)Odml F.6SX (x 设置参数耦合的最终检查
_;+&'=6.[ •在向导的最后一页,可以检查返回的参数和值。
:2+:(^l 3H2'HO