Zemax非序列-篩選字串

由於OpticStudio瞭解其追跡的每條光線的歷史記錄,我們可方便地使用篩選字串來確定符合特定條件的光線。例如在led model.zmx檔中,物件2爲光源後方的反射鏡。某些光線向前射出,並且永遠不會遇到該鏡面,而其它以相反方向移動的光線,則會射中反射鏡。然後往前反射:

使用篩選字串R2意味着僅顯示從物件2反射的光線:

!R2將顯示那些“沒有”從物件2上反射的光線,即一開始就向前傳播的光線。您可對多個篩選字串進行AND、OR、NOT、XOR等計算,生成綜合篩選字串,由此準確確定您要調查的情況。例如要選擇的光線必須a)觸碰物件7和物件9,但沒有從物件6反射,或者b)錯過物件2,篩選字串將爲(H7 & H9 & !R6) | M2。

篩選字串是您用於詳細系統分析的最重要工具。它們也都可在儲存資料庫之前用於光線資料庫,並可用於儲存的資料。例如,在雜散光分析模擬中,您可能必須追跡數百萬條光線以得到一條通向探測器的光線。通過僅將射中探測器的光線儲存至磁片,可生成可管理的資料集以供進一步研究。

您可通過光線資料庫檢視器、佈局圖以及探測器檢視器重播光線資料庫,並向過濾的資料新增更多篩選字串。光線資料庫檢視器還可讓您過濾光線資料庫並將子集資料儲存到新檔中。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章