摘要
9 I:3 K^h9\<w VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
\<hHZS VN0KK
1I
Cd]g+R}j A)gSOC{3F) 设置参数耦合
e _(';Lk Qp7F3,/# gi>W&6 • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
0Y'ow=8M l$kO%E' • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
Fn0|v66 \mTi@T!& • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
N{}8Zh4op 'BUfdb8d
kT]jJbb" i&p6UU 选择相关参数
.<E7Ey# E,dUO; `EfFyhG$ • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
3}8L!2_p @LFB}B • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
E3(o}O "Ec9.#U/
|26[=_[q ?~IdPSY 源代码编辑器
K-"`A.:S ujl?! '?
-N • 选择参数后,必须设置控制耦合的代码段。
XH(-anU"!P • 单击“编辑(“Edit”),将打开源代码编辑器。
acar-11_o/ BR-wL3x
b
Tm9sQ7Oj( 7KGb2V< t 源代码编辑器
ho)JY
$#6 i`Qa7 sxS%1hp3 •源代码选项卡包含三个区域:
_mk@1ft −源代码(中心区域)(1)
>y,. `ECn −全局变量各参数(右上方区域)(2)
hrO9_B|# −选择的系统参数(右下)(3)。
!Eb|AHa 2ga8 G4dU
ir>S\VT4 !G6h~`[ 参数耦合的一般示例
s|:1z"q •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
x%O6/rl •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
`8tstWYa]Y OHW|?hI=[
-/0aGqY Jh<s '&FR 全局参数的定义
?RIf0;G •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
e2K9CE.O •可以在“全局参数”(“Global Parameters”)选项卡中完成。
LEe{fc?{ •变量可以显示不同的类型和
物理量。
Ycx}FYTY eE=2~
ylU
49<t2^1q
hSXJDT2 参数耦合的特殊示例
a1Q%Gn@R •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
l]#=I7 6 •因此,无需从目录中读取或重新计算任何参数。
ho B[L}<c QSn18V>{
Hq,@j{($ Sv0?_3C 参数耦合的特殊示例
hF5T9^8 •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
>@ xe-0z !*HJBZ]q
TI<3>R ~t/i0pKq. 设置参数耦合的最终检查
`u7^r^>A •在向导的最后一页,可以检查返回的参数和值。
1Sza%D;3 Y"r728T`K
lN8l71N^ Jw&Fox7p 文件信息
WC37=8mA $-~"G,;F
I} 5e{jBB AL^tUcl (来源:讯技光电)