^C:{z)"h 为了模拟AR和MR设备,
VirtualLab Fusion 提供了光导组件。为了耦合,可以在光导的表面上定义
光栅区域,并可非常灵活地对这些区域进行配置:区域的形状、它的通道、光栅的
参数和要通过
系统跟踪的光栅阶数,以及用于
模拟光与光栅相互作用的方法。 光栅可由用户随意调整。 在这个用例中,我们专注于光栅相关方面的配置:选择要模拟的光栅级次以及其确定效率的不同机制(理想化或严格化)。
MOp=9d+N~ PK-}Ldj
KF:]4`$ 2. 建模任务 vbWJhjK0h 'TK$ndy;7} %|`:5s-T%
2w x[D cy& 3. 系统计算 c69U1
zfP[1
Lt;.Nw ~51kiQW 4. 区域定义 Sr ztTfY
U9@t?j_#X{
pu2 wEQ vGPf`2/j. 5. 选择光栅级次和仿真 ]} 5I>l
>tmnj/=&
光栅阶定义 uHUvntr
VGTeuu5i
w|
-0@
w!B,kqTG
xI`Uk8- 8 o7c%\v[ 理想和真实光栅的效率设置 B
c,"12 ,yHzo 1. 理想光栅效率设置 Z9J =vzsHE i_[
HcgT- 所有级次的光栅效率设置
DJ1XNpm 3xmiX{1e
(opROsFh
;I!+lx3[ ="5k\1W1M 2. 可编程效率设置 ny!lja5[ Zzw}sZ?8 4DQ07w 所有级次的光栅效率设置
RQj`9F 效率的可编程选项使用与恒定选项相同的假设(参见前文),以便根据效率值建立矢量行为。
m{:" 1] 然而,可编程模式使用户可以更灵活地分配效率值,该值取决于其他系统参数,如
波长、入射平面波方向和其他用户定义的全局参数。
CU#L *kz 编辑按钮打开源代码编辑器以输入相应的代码片段。 它还带有一个有效性指示器和其他选项卡,例如,可以声明附加参数(以多种数据格式)以供后续在代码中使用。
J+/}K>2# 2p$n*|T&c
dl*_ m3T ]/aRc=Gn 3. 实际光栅效率设置 P|unUW(P S4l)TtY dp"<KcP_ 在对真实光栅运行一次模拟后,关于该光栅如何变换输入场的计算信息会自动存储在查找表 (LUT) 中,因此不必重复相同的(可能在数值上成本高昂)模拟。
}|Hw0z P. 如果任何可能影响光栅响应的系统参数被修改(波长、平面波方向),当再次运行模拟时,新信息会添加到 LUT。
/32Ta 可以保存计算出的查找表,以便以后在采用相同光栅和配置的相同或不同系统中使用
SE-!|WR
lF;ziF tl{]gz 4. 真实光栅结构的配置 "J]f0m=
"jl1.Ah
\S=XIf 5. 场追迹仿真 m+D2hK*
\b_-mnN"
~&wXXVK3