摘要
/)J]m KW@][*\uC VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
!+)5?o khb/"VYd
@c-| Sl >4G~01 设置参数耦合
/=@V5) B1k;!@@14 Kt`/+k)m • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
MC~<jJ, 08qM?{zo^ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
c\.7Z=D z5g4+y, • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
)1E#'v12" }G ^nK m
'&!:5R5 9 Xk9 8%gv 选择相关参数
*[+{KJ *q*$%H gXvE^fE • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
V)Ze>Pp f/vsf&^O • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
$6~t|[7:%Y &l~9FE*
6$&%z Eh Wg=q lux- 源代码编辑器
Vtv1{/@+c @;7Ht Z` srryVqgS • 选择参数后,必须设置控制耦合的代码段。
2.
f8uq • 单击“编辑(“Edit”),将打开源代码编辑器。
/kV5~i<1S >9,LN;Ic
tPChVnB q"u,r6ED 源代码编辑器
+R',$YzD i>
dLp T'-kG"l b •源代码选项卡包含三个区域:
$msf~M* −源代码(中心区域)(1)
&sooXKlv| −全局变量各参数(右上方区域)(2)
5Un)d<!7&u −选择的系统参数(右下)(3)。
Xb.#
=R 2Yg\<PsN
k1fX-2H +8.1cDEH\ 参数耦合的一般示例
Lj1>X2.gD •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
}1|FES •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
x\!vr. &R3#? 1,
Ebp=du 3K%_wCZ 全局参数的定义
[0H]L{yV •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
wu3p2#-Z •可以在“全局参数”(“Global Parameters”)选项卡中完成。
pE6r7 •变量可以显示不同的类型和
物理量。
^-,@D+eW ?&bB?mg\
=QhK|C!$A MS& 'Nj 参数耦合的特殊示例
0W ,.1J2* •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
}Io5&ww:U •因此,无需从目录中读取或重新计算任何参数。
R0T{9,;[` Hu"TEhW(2
*#j_nNM4 !BN@cc[% 参数耦合的特殊示例
sfs2ki H •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
N^zFKDJG n4 o}}tI
'1b4nj|<m \`-a'u=S 设置参数耦合的最终检查
98lz2d/Fcq •在向导的最后一页,可以检查返回的参数和值。
r tH
#j [p_<`gU?
`W2
o~r*& mj&$+z M> 文件信息
2!GyQ@&[W iIc/%<
;
CwwZ~2 7|(o=+Bt (来源:讯技光电)