>uUbWKn3 VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
E@N_~1 g:*yjj
ciXAyT cG 1o$<pZZ 设置参数耦合 $AX!L+<! .jRXHrK; wv*r}{%7g[ • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
|E}N8\Gr ",K6zALJ • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
`@:^(sMo 3W27R • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
mM95BUB bZKK'd$I
Jl4zj>8~ <2R=!n@b\ 选择相关参数 ,0])] M9i u#6P >=B8PK+< • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
$w65/ LUCpZ3F1 • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
^h'
wZ7-\ .]jKuTC\<
J M`uIVnNA XCk \#(VSE 源代码编辑器 uEk$Y=p7! Kj}}O2 rfK%%- • 选择参数后,必须设置控制耦合的代码段。
he!e~5<@y • 单击“编辑(“Edit”),将打开源代码编辑器。
.m4K ]^m 0BBWuNF.
_p90Zm-3X g#H#i~E^ 源代码编辑器 nGg>lRL pfZxG.l 3ldOOQW% •源代码选项卡包含三个区域:
4sG^bZ, −源代码(中心区域)(1)
qf'uXH −全局变量各参数(右上方区域)(2)
O! ;!amvz −选择的系统参数(右下)(3)。
]ErAa"? A}W&=m8!
;Cv x48 ?}O\'Fa8 参数耦合的一般示例 o^lKM?t •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
*P9)M% •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
SB]|y-su IV!&jL
VFRUiz/C gx#TRp}- 全局参数的定义 x!
Z|^q
•在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
(?$}Vp •可以在“全局参数”(“Global Parameters”)选项卡中完成。
;i\i+:= •变量可以显示不同的类型和
物理量。
3'IF?](]U I>fEwMk~
P1)9OE #knpZ' 参数耦合的特殊示例 %e=BC^VW •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
&i6WVNGy •因此,无需从目录中读取或重新计算任何参数。
z$S)|6Q
8 \%*4L'
U
Tw\_s X 5pp8~ 参数耦合的特殊示例 Q]66v$ •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
)ASI41 c:4i&|n
: 3*(kb1)& ^ WidA- 设置参数耦合的最终检查 ~
/]u72?rP •在向导的最后一页,可以检查返回的参数和值。
7H9&\ur9+ "Q-TLN5(
pWK7B`t OZDnU6 yB,$4:C #r>