摘要
<OcD [5 (P[:g VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
4cni_m] Xj&fWuA )q\|f_ K
-!YD}OF 设置参数耦合
&AI/;zru 1#9 Q1@'OS $)M8@d • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
h`OX()N #AzZ4<;7 • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
eEIa=MB* '8v^.gZ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
D0D0=s ([='LyH];z YAqv: sHSZIkB-r 选择相关参数
+.T&U7xV 3PLv;@!#j} i*' 6" • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
jX79Nm| aCe<*;b@ • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
F`;oe[wfk T<"Hh.h i:wTPR +^
n\?! 源代码编辑器
~r6qnC2 ,mR$YT8 'Jww}^h1 • 选择参数后,必须设置控制耦合的代码段。
QXnL(z • 单击“编辑(“Edit”),将打开源代码编辑器。
V^WR(Q} B(x i
cTpAU9|( /AX1LYlr 源代码编辑器
)pV5l|` mr]IxTv 't:|>;Wx •源代码选项卡包含三个区域:
9pD=E>4?# −源代码(中心区域)(1)
445}Yw5;9 −全局变量各参数(右上方区域)(2)
FWv-_ −选择的系统参数(右下)(3)。
&y/ 4i>sOP3
B ^~k2(DLk P)Vm4u
1 参数耦合的一般示例
KPIc?|o/6 •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
7RQ.oee •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
>
Q+Bw"W< >L F
y:a )'BuRN8 2?hc94 全局参数的定义
:gMcl"t-- •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
s+;J`_M •可以在“全局参数”(“Global Parameters”)选项卡中完成。
]p/f@j?LU •变量可以显示不同的类型和
物理量。
-NW7ncB| 2`qO'V3Q z;GR(;w/ ;q&6WO 参数耦合的特殊示例
t(YrF, •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
N6Mo| •因此,无需从目录中读取或重新计算任何参数。
Z<6XB{Nh\ ?z>7& w,fA-*bZ 0 5(0f"zY 参数耦合的特殊示例
]03+8#J •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
Ww&~ZZZ { T2-n;8t \^O#)&5 V Ergh]"AD6- 设置参数耦合的最终检查
4<b=;8 •在向导的最后一页,可以检查返回的参数和值。
>h+[#3vD #flOaRl. /g}2QmvH TxL;qZRY
^ 文件信息
Enu/Nj 2 Uf#.b2] *GxOiv7"4W Wy{xTLXk2 (来源:讯技光电)