摘要
5JZZvc$au )
|hHbD^V VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
C,u;l~zz p-/}@r3Z+
Pv@;)s(- _"'-fl98* 设置参数耦合
1xwq:vFC. [92bGR{ .gI9jRdKw • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
gOk^("@ yAc}4*;T/ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
|nO}YU\E q{.~=~ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
tQ4{:WPG zyI4E\
Os1y8ui 5?|PC. 选择相关参数
zdDJcdbGd1 Q1'D*F4 ..^,* • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
dk2o>jI4; B Zw#ACU • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
yM34G S=,J /XW,H0pR
KL*UU,qU vGPaW YV 源代码编辑器
z~a]dMs"(P ]%%cc O4 Y; • 选择参数后,必须设置控制耦合的代码段。
6d/b*,4[ • 单击“编辑(“Edit”),将打开源代码编辑器。
[h2V9>4: %K]nX#.B&
'w7{8^Z2 zphStiwIQ 源代码编辑器
k)USLA cl-i6[F S[M\com' •源代码选项卡包含三个区域:
Jh:-<xy) −源代码(中心区域)(1)
5*>3(U −全局变量各参数(右上方区域)(2)
x]U (EX`t$ −选择的系统参数(右下)(3)。
_'oy
C(:} iJE|u
HM1y$ej O^gq\X4} 参数耦合的一般示例
}fs;yPl, •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
Dy^4^ J5+ •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
3/@'tLtN z95V 7E
M>k7
'@G aa1XY&G"! 全局参数的定义
QX~*aqS3s8 •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
9tC8|~Q •可以在“全局参数”(“Global Parameters”)选项卡中完成。
\9k{"4jX\ •变量可以显示不同的类型和
物理量。
et ]*5Y6 YKvFZH)
Sb[rSczS~ *id|za|:k 参数耦合的特殊示例
0KT{K( •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
S8vmXlD •因此,无需从目录中读取或重新计算任何参数。
emS +%6U 90aPIs-
2i(|? XJ^ U w`LWG3T 参数耦合的特殊示例
P [nWmY •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
mLY * <p0$Q!^dK=
p r0V) C6 ;+b}@e 设置参数耦合的最终检查
@7^#_772 •在向导的最后一页,可以检查返回的参数和值。
8rp-XiW pmW=l/6+V3
-;`W"&`ss n"K7@[d 文件信息
HIa$0g0J RLHe;-*b]I
kyo ,yD Z%OS W (来源:讯技光电)