摘要
DpgTm&}-
qt~=47<d VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
vNv!fkl
)|lxzlk
/qX?ca1_4^ (*9.GyK 设置参数耦合
dg24h7|] m|qktLx 9KXL6#h • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
]A3 Q<
:RLKVT • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
~_D.&-xUF 3O/#^~\'hW • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
'f-r 6'_ZX Fye>H6MU
!,m :dSda,!z 选择相关参数
P"Al*{:J (h3L= a]T:wUYG' • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
qcj {rG18 =n5'~1?X? • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
kUf i \#_ymM0
P0n1I7| 9 %T??- 源代码编辑器
>[fu&r1 |vI`u[P R c+olJ^5 • 选择参数后,必须设置控制耦合的代码段。
SMX]JZmH • 单击“编辑(“Edit”),将打开源代码编辑器。
Y_JQPup
_B0(1(M<2
Q 7_5 !!y]pMjJa@ 源代码编辑器
vk92j? Ek_5% n l-+=Yk!X •源代码选项卡包含三个区域:
h1w({<q*ov −源代码(中心区域)(1)
GJeG7xtJKl −全局变量各参数(右上方区域)(2)
q>$MqKWM −选择的系统参数(右下)(3)。
%F;BL8d Dr3_MWJ+
AE0uBv ]vvYPRV76 参数耦合的一般示例
}/cReX,so •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
=-h^j •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
[.gk{> # 7IX8ck[D
D.K""*ula : ky`)F` 全局参数的定义
?=? _32O •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
`q?3ux •可以在“全局参数”(“Global Parameters”)选项卡中完成。
t6DSZ^Zq •变量可以显示不同的类型和
物理量。
qoO`)< &k:xr,N=
eZ$7VWG# oac)na:O# 参数耦合的特殊示例
'Gy`e-yB •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
,;$OaJFT •因此,无需从目录中读取或重新计算任何参数。
F]aoTy xXe3E&
uX_H;,n 5Gz!Bf@!! 参数耦合的特殊示例
M/N8bIC! Q •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
v:t;Uk^Y 0*gvHVd/l
JrzPDb`m $1yO Zp5 设置参数耦合的最终检查
fiGTI}=P •在向导的最后一页,可以检查返回的参数和值。
+fP.Ewi ;TAj;Tf]H
;4nY{)bD 3l{V:x!9@ 文件信息
aAg Qv* {VcRur}&Y8
Ykxk`SJ 6'^_*n (来源:讯技光电)