首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
讯技光电&黉论教育
->
VirtualLab Fusion中的参数耦合
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2025-11-13 08:02
VirtualLab Fusion中的参数耦合
摘要
'ge$}L}4
\i+AMduAo
VirtualLab的参数耦合功能可以耦合任意光学设置的每个参数。 此外,这些值可用于重新计算其他参数。因此该功能允许创建这些参数之间非常复杂的关系。 例如,当光学系统的特定参数在变化或优化过程中具有固定的关系时,参数耦合将很有帮助。
6hj[/O)E
B:X%k/{
MB;rxUbhe3
wb9(aS4
设置参数耦合
693"Pg8b
uD(C jHM>
z00X ?F
• 为了使用VirtualLab的参数耦合功能,请为给定的光学设置激活选项“使用参数耦合”(“Use Parameter Coupling”)。
]A }ZaXd
2FZT
• 然后,“编辑参数耦合”(“Edit Parameter Coupling”)按钮将变为可用。
cO]w*Hti
Je|:\Qk
• 单击“编辑参数耦合”按钮,将出现参数耦合向导。
kcUn GiP
3ibQbk
Xps \+l%i
qv(3qY
选择相关参数
;:Z5Ft m
+F q_w
;`/a. /bc
• 单击“下一步”(“Next”),将显示一个表格,其中包含当前光学设置的所有参数。
%Mj,\J!
C)c*s C5N
• 请选择所有参数进行耦合和必要的计算。 例如,选择光栅界面的参数“ ZExtension”和“Distance”。
' Z#_"s#L
J-/w{T8:
7zx xO|p[
lv?`+tU2_
源代码编辑器
3|!3R'g/ >
L+G0/G}O\
p@O Ip
• 选择参数后,必须设置控制耦合的代码段。
]d[e
• 单击“编辑(“Edit”),将打开源代码编辑器。
!U:&8Le
)C"ixZ>2xQ
#/ePpSyD
@p~scE.#\
源代码编辑器
Y=|p}>.}
;`^_9 K
m#_Rv
•源代码选项卡包含三个区域:
LU;zpXg\
−源代码(中心区域)(1)
bvJ@H Z$
−全局变量各参数(右上方区域)(2)
Odwf7>
−选择的系统参数(右下)(3)。
xTuJ~$(
$)@D(m,ybd
}F0<8L6%
;o'r@4^&$R
参数耦合的一般示例
!&Q?AS JH
•通常,必须从目录中读取所选参数并将其保存到变量(第4行)。
LZ_0=Xx%
•之后,该值可用作另一个参数的输出,并进一步进行计算,例如 doubled双倍(第7行)。
&k,DAx`rN;
C{$iuus0
5?HwM[`
B-_b.4ND)
全局参数的定义
@gbW:
•在此特定示例中,定义一个新的全局变量很有帮助,该变量随后会出现在参数耦合窗口中。
5,p;b
•可以在“全局参数”(“Global Parameters”)选项卡中完成。
4v/MZ:%C`
•变量可以显示不同的类型和物理量。
hFm^Fy[R
W/\VpD) ?;
LDEc}XXb
Bk3\NPa
参数耦合的特殊示例
(/<Nh7C1c
•在此示例中,全局变量用于将其值返回给系统的两个选定参数。
sQA_ 6]`
•因此,无需从目录中读取或重新计算任何参数。
bwhH2 ^ !
+kd1q
&-qQF`7
al}J^MJ
参数耦合的特殊示例
s&pnB
•关闭源代码编辑器后,将显示已定义的全局变量“光栅高度”(“ GratingHeight”)。
x5MS#c!7
UL}wGWaoG
q\?p' i
wH!$TAZ:Yw
设置参数耦合的最终检查
*GoTN
•在向导的最后一页,可以检查返回的参数和值。
M1WD^?tKQ.
J)n_u) ,
<-?C\c~G@
BVeMV4
查看本帖完整版本: [--
VirtualLab Fusion中的参数耦合
--] [--
top
--]
Copyright © 2005-2026
光行天下
蜀ICP备06003254号-1
网站统计