摘要
Cw3a0u LYTdTP VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
yLvDMPj 2~)`N>@ ;WQve_\ 2`K=Hby 设置参数耦合
<44G]eb BA:VPTZq SwGx?U • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
2*& ^v NIry)'" • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
Rsm^Z!sn &jJL"gq" • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
X'Xx"M q"lSZ;
'E ASA,{w] k(nW#*N_ 选择相关参数
Tx# Mn~xD GR_-9}jQP & '`g#N • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
$bR~+C Rr]Hy^w • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
By!o3}~g -`h)$&, 194)QeoFw C ;W"wBz9 源代码编辑器
<)H9V-5aZ v@L;x [Q p8O2Z?\ • 选择参数后,必须设置控制耦合的代码段。
4xje$/_d
• 单击“编辑(“Edit”),将打开源代码编辑器。
O,f?YJ9S YK'<NE3 4 ! n@KU!&k %ntRG! 源代码编辑器
Cl7xt}I [}=B8#Jl-C 45c$nuZ •源代码选项卡包含三个区域:
UB@+ck −源代码(中心区域)(1)
904}Jh, −全局变量各参数(右上方区域)(2)
FcU SE −选择的系统参数(右下)(3)。
7Ovi{xd@ \ ~$#1D1f
cdT7
@ ea
'D td 参数耦合的一般示例
oD.Cs' •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
{4Cmu;u •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
:DNY7TvZ *.t7G @RKryY)
(uE!+2C 全局参数的定义
}S-O&Z •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
sDlO# •可以在“全局参数”(“Global Parameters”)选项卡中完成。
YU'E@t5 •变量可以显示不同的类型和
物理量。
ZBp/sm hRhe& ,v d\8l`Krs[_ \_f(M| 参数耦合的特殊示例
T(Eugl" •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
)3EY; •因此,无需从目录中读取或重新计算任何参数。
w<(pl% !Wnb|=j 2E'UZ
m 8<Av@9 *} 参数耦合的特殊示例
j A%u 5V •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
2c*GuF9(0 |@d\S[~ ^G lt8|9"9< .aQ \jA 设置参数耦合的最终检查
8{sGNCvU •在向导的最后一页,可以检查返回的参数和值。
t'ql[ @\#td5' %7+qnH*;r 4H&+dRI" 文件信息
(*iHf"=\ `b$.%S8uj= m9rp8r*e MQ8J<A Pf- (来源:讯技光电)