| xunjigd |
2020-03-05 11:36 |
VirtualLab Fusion中的参数耦合
摘要 "0nsY E _1Rw~}O VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。 Z'9 | 8EkzSe [attachment=98716] \tvL<U"' M]k Q{( 设置参数耦合 t90M]EAV fBZLWfp9 AfhJ6cSIE • 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。 :4)x &QD)1b[U • 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。 XM+.Hel 3rFku"zT$ • 单击“编辑参数耦合”按钮,将出现参数耦合向导。 P5B,= K>r VI9rezZ* [attachment=98717] o:cTc:l) S'$m3,l(k 选择相关参数 OAiW8BAe W+u,[_ 451.VI}MR • 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。 |S).,B fnr8{sr.2Z • 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。 MYb^G\K iex%$> " [attachment=98718] F4-rPv 12L`Gi 源代码编辑器 [G|(E e(^I.`9z gfN=0Xj4 • 选择参数后,必须设置控制耦合的代码段。 XRkUv>Yk • 单击“编辑(“Edit”),将打开源代码编辑器。 Kv1~,j6 f{L;, [attachment=98719] Hc<@T_h+2 IQC[ewk 源代码编辑器 ^{IZpT3 6~ y' \WnTpl>B •源代码选项卡包含三个区域: mX.mX70|J −源代码(中心区域)(1) r{d@74 −全局变量各参数(右上方区域)(2) *)B \M> −选择的系统参数(右下)(3)。 rxMo7px@}I am3JzH [attachment=98720] vf>d{F^rv VfJ{);
参数耦合的一般示例 >oyf i: •通常,必须从目录中读取所选参数并将其保存到变量(第4行)。 S}h
d, "I •之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。 OW=3t#"7Kp D9P,[:" [attachment=98721] ,KM%/;1Dm
r90tXx 全局参数的定义 L.;x=w •在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。 6rmx{Bt •可以在“全局参数”(“Global Parameters”)选项卡中完成。 a]P%Y.?r •变量可以显示不同的类型和物理量。 :epB:r RJ0,7E<B [attachment=98722] }yrs6pQ +PsR*T 参数耦合的特殊示例 Nlm}'Xt •在此示例中,全局变量用于将其值返回给系统的两个选定参数。 !<j4*av:G •因此,无需从目录中读取或重新计算任何参数。 oF+yh!~mM 6A5.n?B{ [attachment=98723] &@|? % bxxLAWQ( 参数耦合的特殊示例 $1d{R;b[ •关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。 NRG~ya > [bo"!Qk% [attachment=98724] 3j$,L( S=V 设置参数耦合的最终检查 "8zMe L •在向导的最后一页,可以检查返回的参数和值。 kzUj) *wmkcifF; [attachment=98725] Cpd>xXZz&S yr>J^Et%_ 文件信息 xo @|;Z>&F lQ ki58. [attachment=98726] j?$B@Zk +RpCh!KP
(来源:讯技光电)
|
|