# R11543058 光機電 HW8 林昕叡 應用力學研究所 ## 鬼影ghost light 光線在鏡頭裡,打到鏡頭壁彈回來之類的原因,導置成像會霧霧的。我們在lightTools裡將所有光線都跑過一次。找出每一條光與雜散光對於成影影響。透過鍍膜加強的方式,使光不會亂跑。 首先打開範例資料庫 並開啟stray light Analysis ![](https://i.imgur.com/AhvcCo5.png =70%x) ![](https://i.imgur.com/mHnMkbL.png =70%x) 按光線追跡>開始模擬 ![](https://i.imgur.com/isiWJWX.jpg =70%x) 到分析>光線路徑裡面 ![](https://i.imgur.com/TiO6iPN.png =30%x) 記得先把forward_Sim1 關掉,我們現在只想用receiver 9 來判斷 ![](https://i.imgur.com/GOryUOl.png =70%x) 然後按旁邊的 receiver 9 我們可以設定最高與最低值(這是指打在接收器上面的強度,雜光經過多次反射強度較低)我這裡設定最高到0.02,按一下計算過濾網格資料,套用,開始光線追蹤,可以發現下面顯示的光線數量會變少 ![](https://i.imgur.com/rkpOwVO.png =70%x) ![](https://i.imgur.com/uyBezlO.png) 這些就是雜散光的可能候選人 看看照明分析的結果可以發現,此時除了中間想要的點擴散的峰值以外,地板相當凹凸不平,這就是雜散光造成的影響。 ![](https://i.imgur.com/mTqDwhU.png =70%x) # 1. Design a mount for triplet (EFL=100mm, F/#=5, in visible) ## 將檔案從 codeV 傳到 LightTools 以前可以直接在codeV將len存成lightTools檔案,但現在好像比較麻煩,但我用舊版的直接開起就好。 先在codeV開一個 triplet作為示範 ![](https://i.imgur.com/up2o0Md.png =30%x) 確認 efl=100 ![](https://hackmd.io/_uploads/B1Q9IrYE2.png) 從codeV 匯出檔案 ![](https://i.imgur.com/mkOihi0.png =30%x) 從lightTools打開時發現,這些都是分別的零件,我們先把他們group起來,等下相減時比較方便。 ![](https://i.imgur.com/T7GxiEN.png =30%x) 用這個鼠標可以用來選擇鏡片之類的,全部選起來後 ![](https://i.imgur.com/Flguu64.png =10%x) 按下以下按鈕可以群組起來。 ![](https://i.imgur.com/420Eor6.png =10%x) 出現這個group 就是成功了。 ![](https://i.imgur.com/F3M2788.png =30%x) 接下來設計鏡頭的殼,拉一個大圓柱體,並且,後讓他跟剛剛的group相減。 ![](https://i.imgur.com/UZYmHCQ.png =30%x) 如果看不清楚可以用以下的方式改變顯示模式 ![](https://i.imgur.com/kHNHZRH.png =30%x) 減掉三個鏡片之後,我們還要讓光進得去,因此再加一個圓柱體在中間 ![](https://i.imgur.com/skLJJXE.png =30%x) 再次相減,可以發現看得到鏡片了。 ![](https://i.imgur.com/SNrflyX.png =30%x) 加個LED跟接收器跑個光線追蹤 ![](https://i.imgur.com/3zrXRE2.png =30%x) 照明模擬如下,光看來是有好好的通過鏡組 ![](https://i.imgur.com/3RFLmHl.png =30%x) # 2. Design a hollow cube by single piece plate, the size is 100 mm cubic by Solidworks. ![](https://hackmd.io/_uploads/BJ1M2HF42.png) 先畫個符合題意的100mm方形。 ![](https://hackmd.io/_uploads/rk_XhBtE2.png) 先除個一條料。 ![](https://hackmd.io/_uploads/rJZE2rK42.png) 在原點與平面法向量建立參考軸。 ![](https://hackmd.io/_uploads/Bku42rFE3.png) 將除料特徵沿著剛剛設立的基準軸旋轉複製。 ![](https://hackmd.io/_uploads/S1gS3rtV2.png) 放進組合件組合完成。 ![](https://hackmd.io/_uploads/rJFenrtVn.png) ###### tags: `codeV` `lightTools`