以0805封裝為例
1、開啟pcb editor-> allegro pcb design xl
2、file -> new
① drawing type -> package symbol
② drawing name中選擇好要儲存的位置並命名
設定單位為 公釐 , 型別為 封裝 如下圖
4 設定柵格點 因為預設為100mil 改為 1mil
① connect ( 此封裝具有電氣連線)
② padstack ( 選擇此前畫好的焊盤 )
③ copymode( 封裝的焊盤排列方式是直線還是弧度的) :rectangular
④ x -> qty( x方向上有幾個焊盤) :2
x -> spacing ( 焊盤之間的距離) :1.8
x -> order ( 在x軸方向上那邊的焊盤為1 ):right ( 左邊的為1)
y :在y方向只有乙個焊盤,所以預設不用修改
⑤ rotation ( 焊盤在繪**件中是否選擇) : 選擇預設,不選擇
⑥ pin # ( 當前放置的焊盤的引腳編號) :預設1
⑦ inc ( 引腳編號的增量 ) : 1
⑧ test block ( 焊盤上引腳編號字型大小 ): 1
⑨ offsetx( 引腳編號相對於焊盤中心的偏移量) 0
6 放置焊盤,直接在命令欄裡輸入位置 回車,放置到0 0 點 ,右鍵 done
7 新增裝配外框 add -> line 設定好層
然後在命令欄輸入位置 x 0 0.75 回車,ix( 表示在x方向上的增量) 1.8 回車,iy -1.5 回車 ,ix -1.8 回車 , iy 1.5 回車 ,右鍵 done ,如下圖
7 絲印層 新增裝配外框 add -> line 設定好層和線寬
在命令欄輸入命令 x 0.6 0.94 ix -1.38 , iy -1.88 ,ix 1.38 ,x 1.2 0.94 ,ix 1.38 , iy -1.88 , ix -1.38 , 右擊 done .
8 放置 place_bound(用來設定封裝所占用的區域) . add -> rectangle ,設定好層
輸入命令 x -0.85 1 , x 2.65 -1 ,右鍵done
9 設定參考編號 layout -> labels -> refdes 設定好層
在焊盤上隨便放置乙個位置輸入ref 就好 .
10 在絲印層加上參考標號
儲存,這樣就建好了乙個封裝
cadence 封裝製作小結
assembly 是裝配層,就是元器件的實際大小,用來產生元器件的裝配圖。也可以使用此層進行布局 外框尺寸應該為元件除焊盤外的部分 該區域可比silkscreen小10mil,線寬不用設定,矩形即可。對於外形不規則的器件,assembly指的是器件體的區域 一般也是矩形 切不可粗略的以乙個幾乎覆蓋整...
Kotlin學習之 5 7 封裝類
封裝類是用來表示嚴格的類層級,當乙個值可以是乙個型別集合中的任意乙個,而不是其他型別時。他們的相當於是列舉類的擴充套件,對於每乙個列舉型別的值得集合也是嚴格定義的,但是每乙個列舉常量有且僅有乙個單例,這樣乙個封裝類的子類可以有多個包含狀態的例項。要宣告乙個封裝類,需要在類名前面用sealed描述符標...
1 2封裝陣列之新增元素
在上一小節中,我們對陣列進行了乙個基本的封裝,該小節中,我們在上一次基礎上,新增往陣列新增元素的方法 1.向所有元素後新增乙個元素 思路 1 先判斷當前陣列容量是否已滿,未滿則轉入 2 否則丟擲異常 2 在元素下標為size的位置插入新元素 3 維護我們的size值 向所有元素後新增元素 publi...