-
UID:317649
-
- 注册时间2020-06-19
- 最后登录2025-12-12
- 在线时间1894小时
-
-
访问TA的空间加好友用道具
|
VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 Ouos f1 VqL#w<A% V ah&)&n Mfinh@K, 设置参数耦合 [M/0 Qx[, CAa&,ZR 5`\"UC7?% • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 "[
#. KEfwsNSc% • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 o*sss u?7^+z • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 =)YDjd_=z ;FnU[Q`M#L
WG]`Sy K3xt,g
选择相关参数 Jt(RF*i <i~=-Z( d.xT8l}sS • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 7Q0vwKC8> T%]@R4z#q • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 1A}#j Bg.
8DGPA ":!1gC 源代码编辑器 :j&- Lc Nh[H[1"J ac%x\e$ • 选择参数后,必须设置控制耦合的代码段。 Av>xgfX • 单击“编辑(“Edit”),将打开源代码编辑器。 rH$M6S * -X`^R
*?rO@sQy] "h7Np/ m3 源代码编辑器 h@CP Xmw%f[Xl oS^g "hQ`\ •源代码选项卡包含三个区域:
4 z^7T −源代码(中心区域)(1) oq9gFJG( −全局变量各参数(右上方区域)(2) ]]9VI0
−选择的系统参数(右下)(3)。 1Vx>\A rEwd76?
95mwDHbA {[~dI ~ 参数耦合的一般示例 q}gM2Ia'vY •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 `_e5pW=:> •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 KGrYF d+p^fBz *nB-]
w/ 1h3`y 全局参数的定义 s\ e b •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 7QdboEa •可以在“全局参数”(“Global Parameters”)选项卡中完成。 k>F>y|m •变量可以显示不同的类型和物理量。 6 apK nCDG PzJ
a
y$CUw V3<#_:; 参数耦合的特殊示例 ?{%"v\w •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 g>QN9v}) •因此,无需从目录中读取或重新计算任何参数。 tuJ{IF qOflvf
4+:'$Nw @$1jp4c
参数耦合的特殊示例 ^t?vv;@} •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 #giH`|#d Q%W>m0%
y
~Fi ]fSpG\yU 设置参数耦合的最终检查 tA^CuJR •在向导的最后一页,可以检查返回的参数和值。 T0N6k acl O~|Y#T
jB,VlL
|