摘要
6.|~~/ *r`Yz} VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
FZ9<Q R`Lm"5w _@N)]!\MgP ~Z]vr6?$h 设置参数耦合
$5b|@ 4l''/$P (L>[,YO9 • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
F[EblJ Oez}C,0 • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
hU
7fZl%yl Xa@wN/"F • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
7LwS =yP yj~"C$s GC[{=]}9U b8.%? _? 选择相关参数
;J(,F:N M0SH-0T;Z +Rgw+o • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
n\-_i2yy wYA/<0'yH • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
5|CiwQg|,p (AG 2<G1'7) ,-3(^d\1F 源代码编辑器
;q; C^l `4H9f&8( A+*oT(` • 选择参数后,必须设置控制耦合的代码段。
\83A|+k • 单击“编辑(“Edit”),将打开源代码编辑器。
-FN6sNvIh /:`
i%E %^=!s -1 源代码编辑器
huJq#5? =Rx?6% }t2pIkF; •源代码选项卡包含三个区域:
SrtVoe[ −源代码(中心区域)(1)
*ZR@z80i −全局变量各参数(右上方区域)(2)
S<3!oDBs −选择的系统参数(右下)(3)。
+M##mRD P"h\7V,d% G'2=jHzMF PdH`_/6 参数耦合的一般示例
M`P]cX)x •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
%lJiM`a •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
%s2"W~ / =m9s tOg
8L2 k!/_/^{ 全局参数的定义
46Q;F •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
pLQSG}N •可以在“全局参数”(“Global Parameters”)选项卡中完成。
zQ5jx5B": •变量可以显示不同的类型和
物理量。
7ml0 F|Dz]ar <
mK zt)PZff/YQ 参数耦合的特殊示例
y8hg8J| •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
?>.g;3E$ •因此,无需从目录中读取或重新计算任何参数。
)fMX!#KP r\n
h.}s <,pLW~2-" FPMSaN P 参数耦合的特殊示例
$',GkK{NX •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
<`xRqe:&9 Kt90mA 03QEXm~|Q ;2Ad]) 设置参数耦合的最终检查
SZ2q}[o`R •在向导的最后一页,可以检查返回的参数和值。
380-> dI0bTw|s/ \ ~LU 'j 5'kTe= 文件信息
@b!R2Yq 32 1={\X 9<A\npD 8q~FUJhU (来源:讯技光电)