摘要
3!$+N\ #w h3-^RE5\`S VirtualLab的
参数耦合功能可以耦合任意
光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当
光学系统的特定参数在变化或
优化过程中具有固定的关系时,参数耦合将很有帮助。
JJmW%%]i d%. |MAE |L`U2.hb mP Hto-=fB 设置参数耦合
?|98Y"w $v # ~_Fx2T:X • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
JsNj!aeU% } C:i0Q • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
L""ZI5J{F9 :;eQ*{ `\ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。
'%wSs,HD @_?2iN?4Z /(*Ucv2i}T [T,Hpt 选择相关参数
o$eCd{HuX 2Z%n
"z68 ^lt2,x • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
qZ'2M.; lg8@^Pm$r; • 请选择所有参数进行耦合和必要的计算。 例如,选择
光栅界面的参数“ ZExtension”和“Distance”。
=yz"xWH }Nd1'BVf 1G7l+6w5~^ !+A%`m 源代码编辑器
|9=A"092{ Z|Oq7wzEH }8"
|q3k • 选择参数后,必须设置控制耦合的代码段。
l
_%<U • 单击“编辑(“Edit”),将打开源代码编辑器。
NLK1IH# i%[ gNh ch:rAx &R?`QB2/ 源代码编辑器
ah hl h x&"f e ) WbWp4 •源代码选项卡包含三个区域:
YI
?P@y −源代码(中心区域)(1)
eG1V:%3 −全局变量各参数(右上方区域)(2)
g(9* !g −选择的系统参数(右下)(3)。
)ds]fvMW]N z?.9)T9_ `(h^z>% ^!\AT!OT 参数耦合的一般示例
38D5vT)n •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
~ HhB@G!3 •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
:`zO%h Y|Q(JX P O 5Wi vRe X7 全局参数的定义
!5(DU~S*@S •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
hdCd:6 •可以在“全局参数”(“Global Parameters”)选项卡中完成。
8 5X}CCQ •变量可以显示不同的类型和
物理量。
w(&EZDe On}1&!{1] 84.L1|k )f|`mM4DW! 参数耦合的特殊示例
'"E!av> •在此示例中,全局变量用于将其值返回给系统的两个选定参数。
qvSYrnpn •因此,无需从目录中读取或重新计算任何参数。
;W|NG3_y cJaA*sg U,#x\[3!Jt EN\cwa#FU 参数耦合的特殊示例
(&Rk#i U
2 •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
tngB;9c+w KCyV |,+n q+\<%$:u G|f9l?p 设置参数耦合的最终检查
JkWhYP } •在向导的最后一页,可以检查返回的参数和值。
%S;AM\o4 }W8A1-UF ,{HQKHg rL1yq|]I 文件信息
Sp5:R75vI d-B+s%>D zp;!HP;/= UgGa]b[9A (来源:讯技光电)