摘要
0Ey*ci^ue C~4$A/&( VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
u S$:J:Drx r^uo7?gZ^
l\=M'D WcyN,5 设置参数耦合
0Hz*L,Bh4 #,dE) +LwE=unS • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
#ii,GN~N
e]\{ Ia • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
O87Ptr8 ^Zh
YW • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
&n%
3rC5{ kan?2x
u!([m;
x| %N!2 _uk5 选择相关参数
3|/<Pk ' LT6%<| *i[^- • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
sR`WV6!9 ^(p}hSLAfQ • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
RlU= o=`FGowF
z}'*zB> ,:!X]F#d$ 源代码编辑器
?)9mHo^ J4
yT| zWxKp;. • 选择参数后,必须设置控制耦合的代码段。
1uTbN • 单击“编辑(“Edit”),将打开源代码编辑器。
y0Pr[XZ jiPV ]aVN
pq`Bg`c f`X#1w9 源代码编辑器
Ak!l}d jI$}\*g V~y4mpfX •源代码选项卡包含三个区域:
.!kqIx*3 −源代码(中心区域)(1)
i[b?W$]7 −全局变量各参数(右上方区域)(2)
!$'s?rnh −选择的系统参数(右下)(3)。
[c@14]e *N"bn'>3
pb~&gliW Yt"&8N] 参数耦合的一般示例
J7R+|GTcx •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
pQaP9Y{OK •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
,*fvA? C[$uf
1]r+$L3 B9;-Blh 全局参数的定义
/8baJ+D"4\ •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
oLcOp.8h[ •可以在“全局参数”(“Global Parameters”)选项卡中完成。
;|v6^2H" •变量可以显示不同的类型和
物理量。
a_5 `9B L JHN35a+
XfFZ;ul P%5h!Z2m 参数耦合的特殊示例
6Cut[*lj^ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
@>'.F<:P< •因此,无需从目录中读取或重新计算任何参数。
M>df7.N7%P
&UG7
g
5B{O!SNd ap k06"/ 参数耦合的特殊示例
h3.wR]ut •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
j;fmmV@ /U[Y w)
AF5.gk= 7\aLK# 设置参数耦合的最终检查
v7VJVLH,I7 •在向导的最后一页,可以检查返回的参数和值。
$l}MB7 @p jah(i`
4.bL>Y>c IMzhEm 文件信息
EAq/Yw2$ }5^j08
t#mW`rGE_ WF<0QH (来源:讯技光电)