摘要 ! =I:Uc-Y )` ' VirtualLab的
参数耦合
功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
B% BO N f1) 5 K\=bpc"Fy cb|`)"<HN 设置参数耦合 F1gDeLmJ Cg8{NNeD W=PDOzB>K • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
ApjLY58= .|x0du| • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
}MuXN<DDb SAly~(r?/ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
yu3EPT!~ A]Q4fD1q +1F@vag7 ;k(|ynXv 选择相关参数 }me]?en_Ra e Hd{'J< j3sUZg|d • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
s^js}9]p mpK|I|- • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
9`-ofwr'| |`_TVzA .#rI9op A3!NEFBK 源代码编辑器 S3btx9y{ Wb/@~!+i` /.7x[Yc • 选择参数后,必须设置控制耦合的代码段。
z&cfFx#h) • 单击“编辑(“Edit”),将打开源代码编辑器。
=]U[ KDg!Y(m{ y)Ip\.KV\ i|.!*/qF 源代码编辑器 QF!K$?EU[ :t^=~xO9 Ho\K
%#u •源代码选项卡包含三个区域:
LEHlfB#z`@ −源代码(中心区域)(1)
|;9OvR> A −全局变量各参数(右上方区域)(2)
$N:m
9R −选择的系统参数(右下)(3)。
B RD>q4w nLdI>c9R
in(n[K khc5h^0 参数耦合的一般示例 /0Zwgxt4?7 •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
pr@8PD2% •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
LOR$d^l h9g5W'.# 'Kp|\Tr ~A>3k2N/e 全局参数的定义 ~wh8)rm •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
~cU,3g •可以在“全局参数”(“Global Parameters”)选项卡中完成。
Gd:fWz( •变量可以显示不同的类型和
物理量。
*kZJ [4PG_k[uTJ B@.U\. +% '0; 参数耦合的特殊示例 VEE:Z^U! •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
c>=[|F{{e •因此,无需从目录中读取或重新计算任何参数。
-%%2Pz0I )5'S=av9 +!.=M8[ e?RHf_d3T- 参数耦合的特殊示例 y4P mL •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
JF24~Q4P GS<,adD lZ/Yp~2S Q9FY.KUM 设置参数耦合的最终检查 vTP'\^; •在向导的最后一页,可以检查返回的参数和值。
RHVMlMX rs 7R5 F \T<?=A Wa,[#H 文件信息 19;\:tN :N%]<Mq &d9";V"E IjJ3CJ< 原文链接:http://www.infotek.com.cn/html/16/202003051259.html