摘要
JbMTULA IY`p7 )#i VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
0M_oFx &v{Ehkr*
}vd*eexA g7*)|FOb 设置参数耦合
,^#Jw`w^ ut{T:kT kXMp()N8` • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
NB"S,\M0 (\9`$ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
_IYaMo.n Ej(Jj\ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
j i"g)d6 Y`|+sND
'$K E=Jy =!O->C: 选择相关参数
J!6FlcsZm !>8~R2 FK|O^->B • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
#WpkL]g2+% h+ f>#O+: • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
kN1MPd4Yh $B+| &]a
&NE e-cb[ XpIiJry!6 源代码编辑器
&SY!qTxF l>?c AB[ |?` 5 ~f • 选择参数后,必须设置控制耦合的代码段。
[4Z 31v> • 单击“编辑(“Edit”),将打开源代码编辑器。
"/#JC}] H"C'<(4*\
gV_/t+jI 9(CvGzco< 源代码编辑器
kIrrbD g*|j+<:7 5Wt){rG0Z •源代码选项卡包含三个区域:
f-=\qSo −源代码(中心区域)(1)
m7 =$*1k −全局变量各参数(右上方区域)(2)
iTVe8eI −选择的系统参数(右下)(3)。
^[L(kHOGzk =8kmFXo
$Gn.G_"v pMc6p0 参数耦合的一般示例
\INH[X#> •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
v\0 G`&^1 •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
,g`%+s7 u &K)8
Pf?kNJ*Tv) =BsV`p7rU 全局参数的定义
CI|lJ •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
&c`-/8c
•可以在“全局参数”(“Global Parameters”)选项卡中完成。
^
k^y|\UtZ •变量可以显示不同的类型和
物理量。
"q4tvcK. "}]`64?
g(DD8;]w< ?Cq7_rq 参数耦合的特殊示例
|Lq8cA)|y •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
prBLNZp •因此,无需从目录中读取或重新计算任何参数。
l?Y^3x}j J(
}2Ua_
7*'/E#M yoi4w 7: 参数耦合的特殊示例
N!A20Bv •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
'nJF:+30ZH )n/%P4l
ajbe7#} HDyf]2N*N 设置参数耦合的最终检查
od;-D~ •在向导的最后一页,可以检查返回的参数和值。
:fRXLe1= fSh5u/F!
GnV0~? p:,Y6[gMo 文件信息
?5|;3N/zt yev!Nw
FR(W.5[ 2`yhxO (来源:讯技光电)