該方案給出了如何在VirtualLabTM中生成具有RGB像素矩陣的LCD光源。同理,該方法也適用于基于像素的復合色光源。
關鍵詞:光源,LCD,RGB,編程,參數(shù)運行
要求工具箱:Starter Toolbox(基本工具箱)
相關教程:FS.003
1. 建模任務
本方案的目標在于模擬一個光源來表示LCD顯示。此顯示包含一個超像素的矩陣。每一個超像素包含三個具有特定波長的子像素。具有RGB像素的預期結果如下所示。
這個光源表現(xiàn)了一部分LCD顯示,可以用于光學系統(tǒng)模擬中的光源。
2. 建立一個合適的參數(shù)掃描
1) 建立一個簡單的光路圖,僅包含一個平面光源和一個接收屏。
2) 光源的尺寸必須設置成一個子像素的形狀和尺寸。
1) 在參數(shù)掃描文件中,應用模式(Usage Mode)需要設置成可編程(Programmable);
2) 需將波長(Wavelength)參數(shù),權重(Weight),X/Y方向的橫向偏移量(Lateral Offset)標記為可變參數(shù);
3) 輸入最小和最大值;
4) 將迭代步數(shù)設置為45;
5) 之后點擊下一步(Next)。
1) 在本頁中,將文件Snippet_LCD_Source_with_RGB_Pixels.txt作為片段代碼導入。代碼將根據(jù)需要改變波長的權重以及子像素的位置。
2) 之后繼續(xù)點擊下一步(Next),直到出現(xiàn)結果頁面。
3. 使用參數(shù)掃描
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) 此案例可以通過可編程模式下的參數(shù)掃描來完成。通過改變波長的權重以及單個平面波的橫向位置來獲得完整的子像素集。
|