Mathematica PCB模擬

By | 2017-07-05

在電路設計,layout完後,要如何知道其layout的線徑是否合理,是否是機器可以達成,
其實可以使用Mathematica 或Matlab做模擬測試,

原理很簡單,概如下圖,將 layout 圖分割為 i*j 個小方塊,其中一個小方塊假設為 13×13 pixel,當計算其平均值小於假定值 0.25,則不做任何動作,大於則把 雷射beamspot 中心假定為26×26的 位置加到其值,使其 overlap 達約 50%.
image.VNME2Y

按照此一概念,可以撰寫程式如下流程圖運作
Selection_398
實際使用Mathematica跑完可以得到如下結果
Selection_397
相關程式碼可以參考:
https://github.com/DesmondWu/mathematica/tree/master/pcb

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *