摘要 <"3q5ic/Z |"*P`C= VirtualLab的
参数耦合
功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
>|3Y+X tA(oD4H9
9\8ektq}Z mERkC,$ 设置参数耦合 ZqclmCi e$9a9twl a*p|Ij • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
Ag8/%a~( >CvhTrPI • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
&M|rRd~* j2G^sj"| • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
ffP]U4 vu(
5s
3zsp6k V DOWWG!mx 选择相关参数 "(=g7,I4 & AK\Pw) e66Ag}Sw| • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
K~:SLCv
E% S)hDsf.I • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
Zh8\B)0unn [8'?G5/n
N82 6xvA ! $JX3mP 源代码编辑器 QGN+f) i*$+>3Q- .>W [ • 选择参数后,必须设置控制耦合的代码段。
vjX,7NY? • 单击“编辑(“Edit”),将打开源代码编辑器。
.=:f]fs i ;B^I8
oG)T>L[& q
4Pv\YO 源代码编辑器 "rMfe>;FJ `,4yGgD!4 x<I[?GT= •源代码选项卡包含三个区域:
OV{v6,>O −源代码(中心区域)(1)
t,YRM$P −全局变量各参数(右上方区域)(2)
g;Ugr8 −选择的系统参数(右下)(3)。
QPm[4Fd{G I'xc$f_+
[pU(z'caS FWu:5fBZY 参数耦合的一般示例 P4B|l: •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
g#(+:^3' •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
|ru!C( Q m*z
gq?O}gVD G^{~'TZv% 全局参数的定义 }`CF(Do •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
Gy L9} •可以在“全局参数”(“Global Parameters”)选项卡中完成。
*
1}dk`- •变量可以显示不同的类型和
物理量。
"]jN'N(. 7=G6ao7
a=$ZM4Bn XHv
m{z= 参数耦合的特殊示例 @(L}:]{@ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
8b0j rt •因此,无需从目录中读取或重新计算任何参数。
2<*"@Vj
!RJ@;S
Ch{6=k bK 0Y!"3bw| 参数耦合的特殊示例 !84Lvg0& •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
,R=!ts[qi z:S:[X0
iZk4KX > 3& 设置参数耦合的最终检查 x
.@O]}UH •在向导的最后一页,可以检查返回的参数和值。
xJ<RQCW$ cAN8'S(s1
>!Gq[i0 <Z t ]V`- 文件信息 @F 8NN\ #}fvjJ{
CnuM=S: Ur 1k3 原文链接:http://www.infotek.com.cn/html/16/202003051259.html