---
# System prepended metadata

title: R11543058 光機電 HW8 林昕叡 應用力學研究所
tags: [lightTools, codeV]

---

# 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`