这个光源表现了一部分LCD显示,可以用于光学系统模拟中的光源。
2. 建立一个合适的参数扫描
1) 建立一个简单的光路图,仅包含一个平面光源和一个接收屏。
2) 光源的尺寸必须设置成一个子像素的形状和尺寸。
1) 在参数扫描文件中,应用模式(Usage Mode)需要设置成可编程(Programmable);2) 需将波长(Wavelength)参数,权重(Weight),X/Y方向的横向偏移量(Lateral Offset)标记为可变参数;3) 输入最小和最大值;4) 将迭代步数设置为45;5) 之后点击下一步(Next)。
1) 在本页中,将文件Snippet_LCD_Source_with_RGB_Pixels.txt作为片段代码导入。代码将根据需要改变波长的权重以及子像素的位置。2) 之后继续点击下一步(Next),直到出现结果页面。 3. 使用参数扫描 1) 点击“start”,结果会计算出来。
2) 选中谐波场集组合输出(Combined Output as Harmonic Fields Sets),双击计算结果那一行的标题Virtual Screen #600……可以得到期望的计算结果。
4. 结果1结果是一系列谐波场,谐波场的增加给出多色场,也可以被进一步使用作为LCD光源的输出。
结果2:通过自动传输算子(Automatic Propagation Operator)在自由空间传输500mm(基于分析场#23)给出如下的结果:
5. 结论1) VirtualLabTM支持模拟多色源,如LCD的显示。2) 此案例可以通过可编程模式下的参数扫描来完成。通过改变波长的权重以及单个平面波的横向位置来获得完整的子像素集。