-
UID:317649
-
- 注册时间2020-06-19
- 最后登录2025-08-15
- 在线时间1834小时
-
-
访问TA的空间加好友用道具
|
摘要 d m`E!R_ pfI"36]F VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 &Udb9 yYfsy?3 g
pOC`=
1aTB%F 设置参数耦合 OtNd,U.dE &oX>*6L
w.TuoWo> • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 qXwPDq/ bR)(H%I • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 0ik7v<: v%iflCK • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 :\o {_ ;4pYK@9w_
c(~[$)i6 ^=-y%kp" 选择相关参数 .~7FyLl$ )'+8}T]xQ k-^mIJo} • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 rQ qW_t% ;67x0)kn • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 V]db'qB\ 9'X7wG
FFEfI4&SfS Sxh]R+Xb 源代码编辑器 BNs@n"k #iHs*
/85 ~S,,w1` • 选择参数后,必须设置控制耦合的代码段。 ,]d/Q< • 单击“编辑(“Edit”),将打开源代码编辑器。 0a XPPnuX I<6P;
"[ZB+-|[0 pz.JWCU1 源代码编辑器 ~XmLX)vO/ B e0ND2oo 5lUF7:A># •源代码选项卡包含三个区域: m0a?LY −源代码(中心区域)(1)
x5-}h* −全局变量各参数(右上方区域)(2) v: OR −选择的系统参数(右下)(3)。 .E8_Oz kZGRxp9
abfW[J IHv[v*4: 参数耦合的一般示例 7E79-r&n •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 GE%Z9#E •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 i\rDu^VQ ]Hefm?9*^ `ux{;4q `3WFjU5a 全局参数的定义 A#J`;5!Sc •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 [QoK5Yw{ •可以在“全局参数”(“Global Parameters”)选项卡中完成。 q%"VYt4 •变量可以显示不同的类型和物理量。 dQA'($ %1xb,g KO
S]Mw#O| ,NyY>~+ 参数耦合的特殊示例 TU,s*D&e •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 'O_3)x5 •因此,无需从目录中读取或重新计算任何参数。 R?"q]af~ S79;^X
D"2&P^- zkuU5O 参数耦合的特殊示例 87
$dBb{ •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 %u5L!W& Z8@J`0x
%4,O 2\0?& Q/(K$6]j 设置参数耦合的最终检查 2q=AEv/ •在向导的最后一页,可以检查返回的参数和值。 zck#tht4
n g4=pnK8
)f[
B6Y q$Zh@
|