摘要
r\b$/:y<e L)|hjpQ VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
GPs4:CIgG nrpbQ(zI* l3MA&&++KF ZyC[w7$I2 设置参数耦合
,82?kky ?j!/Hc/b4 C\C*@9=&x • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
:WH0=Bieh ;2BPEo>z9 • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
QB*AQ5- =}0>S3a.7 • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
3WkrG.$[b :8)3t! A ezJ^
r,D| f]Z9= 选择相关参数
uX7"u*@Q*~ y>UQm|o<W %kBrxf • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
Cq=k3d#} +Sv2'& B • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
P)=$0kR3 IU}g[OCu $I4JKh k
lr1"q7 源代码编辑器
w~9Y=|YI7 .0y .0=l :Ot5W • 选择参数后,必须设置控制耦合的代码段。
H0lAu]~R_W • 单击“编辑(“Edit”),将打开源代码编辑器。
N':d
T w 01\KV &eg@ZnPn jvE&%|Ngw 源代码编辑器
d{'u97GDc Bb5RZ#oa !|
GD8i •源代码选项卡包含三个区域:
R/c-sV −源代码(中心区域)(1)
ve/|"RB −全局变量各参数(右上方区域)(2)
&ujq6~# −选择的系统参数(右下)(3)。
60p*4>^v 98l- DoJ3zYEk wAF#N1-k 参数耦合的一般示例
x5W@zqj •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
R?,XSJ •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
( v=Z$#l :?gk=JH: euh rEjwkH `~W ?a 全局参数的定义
Z2\Xe~{ •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
%LdFS~ •可以在“全局参数”(“Global Parameters”)选项卡中完成。
W(*?rA- PP •变量可以显示不同的类型和
物理量。
>R6>*|~S 3:P "6mN {D 8[pG%z !='&#@7u 参数耦合的特殊示例
,#=;V"~9 •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
0(!=N1l •因此,无需从目录中读取或重新计算任何参数。
=g^JJpS bcprhb &f>1/"lnd\ jP"='6Vrw 参数耦合的特殊示例
2Yd;#i) •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
IY9##&c3> 4ze4{a^ =dI2j@}c v4x1=E 设置参数耦合的最终检查
SE!0f& •在向导的最后一页,可以检查返回的参数和值。
baM@HpMhM tJY3k$YX |/35c0IM 3LD`Ep
文件信息
0j|JyS:}G Z\M8DZW8Y ?wS/KEl=O ::rKW*? (来源:讯技光电)