首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
FRED,VirtualLab
->
VirtualLab Fusion中的参数耦合
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2021-03-11 10:00
VirtualLab Fusion中的参数耦合
摘要
s`jlE|jtN
px<psR5
VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。
2n,z`(=
:QGkYJ
8f9wUPr
} Bf@69
设置参数耦合
\ZZ6r^99
XI\Slq
*S ag
• 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
?>}p'{I
f6%k;R.Wz
• 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
1zPS#K/3
+@Qr GY
• 单击“编辑参数耦合”按钮,将出现参数耦合向导。
C2}y#A I
7GOBb|
8Yh'/,o=L#
'4 *0Pw
选择相关参数
E`o_R=%
lo$G*LWu:
"V' r}>
• 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
KL'1)G"OH
]q1w@)]n}
• 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。
zMv`<m%
H?=W]<!W{y
`;j1H<L
w a_{\v=
源代码编辑器
::>|[ND
8\rca:cF
p< 7rF_?W0
• 选择参数后,必须设置控制耦合的代码段。
\}$|Uo$O
• 单击“编辑(“Edit”),将打开源代码编辑器。
1kvX#h&V
l zFiZx
Mt4
8g0 #WV
源代码编辑器
y|| n9
7Mh'x:p
j2D!=PK;
•源代码选项卡包含三个区域:
th{f|fm62
−源代码(中心区域)(1)
OkciL]
−全局变量各参数(右上方区域)(2)
VeWh9:"bJ
−选择的系统参数(右下)(3)。
nX (bVT4i
)Z:-qH
ww{k_'RRJ
{'{}@CuA2
参数耦合的一般示例
~rV $.:%va
•通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
gX{j$]^6G8
•之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
2H`r:x<Z-
{ 4j<X5V
aH"d~Y^
@ym:@<D
全局参数的定义
>V^8<^?G
•在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
>GIQT?O6
•可以在“全局参数”(“Global Parameters”)选项卡中完成。
Yb5U^OjyJ
•变量可以显示不同的类型和物理量。
0kUhz\"R:q
"q?(rx;
z -?\b^
cIO/8D#zU
参数耦合的特殊示例
%Ik5|\ob?
•在此示例中,全局变量用于将其值返回给系统的两个选定参数。
aG7Lm2{c"
•因此,无需从目录中读取或重新计算任何参数。
xQZOGq
=#2%[kG q
~;HASHu
RhJ 3>DL
参数耦合的特殊示例
$(62j0mS>
•关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
C/!P&`<6
f4S}Nga(
#bd=G(o~6
c\.)vH
设置参数耦合的最终检查
q,sO<1wAT\
•在向导的最后一页,可以检查返回的参数和值。
A5R"|<UPR
\ ERBb.
qg j;E=7
mg*iW55g
文件信息
/[Nkk)8-
#`@)lU+/
b|87=1^m[
=4)8a"7#.
i{}m 8K)
QQ:2987619807
查看本帖完整版本: [--
VirtualLab Fusion中的参数耦合
--] [--
top
--]
Copyright © 2005-2026
光行天下
蜀ICP备06003254号-1
网站统计