infotek |
2023-10-26 08:03 |
VirtualLab Fusion中的参数耦合
摘要 fgb%SIi? sj)$o94= VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 rv(Qz|K@ 7~t,Pt) [attachment=121659] :/Zy=F9: S 1%/ee3 设置参数耦合 S{v [65 -SZW[T<N" • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 [OH9/" '>GZB • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 1gq(s2izy g$qNK`y • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 8s,B,s. i7qG5U [attachment=121660] jIZpv|t) ^%^~:<N 选择相关参数 <i~MBy.
( 6LGy0dWpG • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 [Rz9Di ; 3Mvm'T:[ • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 -y8?"WB(b =:T pH>f* [attachment=121661] $6BD6\@ B&l5yI
b 源代码编辑器 y4aW8J# !nQ!J+ g • 选择参数后,必须设置控制耦合的代码段。 67Z.aaXD1 • 单击“编辑(“Edit”),将打开源代码编辑器。 *x^W`i
`@8QQB [attachment=121662] ail%#E8 ;QT.|.t6 源代码编辑器 Up61Xn 3y}0J @ •源代码选项卡包含三个区域: oW:p6d −源代码(中心区域)(1) u$7od$&S −全局变量各参数(右上方区域)(2) n'<FH<x −选择的系统参数(右下)(3)。 <&n\)R4C1 Vb0((c%& [attachment=121663] eq0&8/= ;~&F}!pQ 参数耦合的一般示例 uG1)cm
B} •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
f'hrS}e •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 b)+;#m j@jaFsX| [attachment=121664] gr\UI!]F Fdgu=qMm 全局参数的定义 3`ov?T(H •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 %P!6cyQS •可以在“全局参数”(“Global Parameters”)选项卡中完成。 !J 3dlUFRO •变量可以显示不同的类型和物理量。 8IErLu } BDW%cs [attachment=121665] +|#lUXC |sf&t 参数耦合的特殊示例 Wb*A};wE •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 Lh0qB)> •因此,无需从目录中读取或重新计算任何参数。 3)jFv7LAU ;T!w$({V0z [attachment=121666] un{LwZH \>Y2I 4x< 参数耦合的特殊示例 i%jti6z$Hr •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 u:~2:3B 4Wz@^7|V5 [attachment=121667] &xKln1z' +Y7"!wYR> 设置参数耦合的最终检查 -;5WMX6 •在向导的最后一页,可以检查返回的参数和值。 oPSucz&s HAq [attachment=121668]
|
|