摘要
j[/SXF\= 9Z0CF~Y5 VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
[+'BQ c2/R]%`)9
:PD`PgQ nGv23R(?G 设置参数耦合
,%?; \?b%h Rnj Jg?I= c8-69hb? • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
&,N3uy;Gc J+@MzkpK • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
{\svV
0)~ b=K6IX; • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
vLBee>$
&Mhv XHI
{b|3]_-/ 2q-:p8 选择相关参数
E/~"j P /c
Q1 *K+jsVDY • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
lrs0^@.+ f@!
fW& • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
Q{AZ'XV {d 1N&
H@%7\g,` U]V3DDN 源代码编辑器
U|Bsa(?nx `Di ^6UK( ;|>q zx • 选择参数后,必须设置控制耦合的代码段。
?iPZsV • 单击“编辑(“Edit”),将打开源代码编辑器。
}osHA`x"2 'v\1:zi
R`@8.]cpPy xvwD3.1 源代码编辑器
L_THU4^j
k9}Q7) @ Io$w|~x •源代码选项卡包含三个区域:
.cg= −源代码(中心区域)(1)
MzEm*`< −全局变量各参数(右上方区域)(2)
[x;(cISK1 −选择的系统参数(右下)(3)。
jlu`lG*e& f >mhFy
,|T*|2Gm xwTijSj 参数耦合的一般示例
S}oG.r
9 •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
pU?{0xZH •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
wGEWr2$ r NxrQ
|av*!i5Q On#;)35M 全局参数的定义
`Y\gSUhzS •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
eWb0^8_ •可以在“全局参数”(“Global Parameters”)选项卡中完成。
*j|/2+pq •变量可以显示不同的类型和
物理量。
E2^ KK:4s i{o#3
+7| [b F>(qOH.I 参数耦合的特殊示例
cC^W2\ •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
vuYO\u+ud •因此,无需从目录中读取或重新计算任何参数。
8)L'rW{q# y,MPGW_
X AQGG> 2 dHM 参数耦合的特殊示例
OENzG~ •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
2 ]L=s3 R'rTE
u@<Pu@?xm `TUZZz 设置参数耦合的最终检查
ZU=,f'bU •在向导的最后一页,可以检查返回的参数和值。
5\okU"{d7 b6 $,Xh
^#]c0 Z:K+I+:t 文件信息
hT?6sWa +T9Q_e*
}7K@e;YUg &|)hCJu (来源:讯技光电)