當前位置: 首頁 > 工業電子產品 > 其他電子產品 > 開發板,套件,編程器 > 開發板
發布日期:2022-10-14 點擊率:33
EDA工程師在PCB設計過程中,往往需要與結構工程師打交道,結構圖紙即DXF文件就是結構工程師與EDA工程師溝通的媒介。本文針對Allegro導入DXF文件的詳細過程做詳細說明,本人看到網上大部分相關文章寫得都比較糟糕,所以撰寫本文以便更好地幫助讀者解決問題。
1. 據我所知,國內大部分結構工程師會默認給出DWG格式的文件,這種文件在Allegro中是不支持的,EDA工程師可要求結構工程師給出DXF格式的文件。如果EDA工程師不想麻煩結構工程師,那么也可以自己下載合適的軟件將DWG格式轉為DXF格式。下圖是打開的DXF文件。
2. 將DXF文件導入Allegro之前,務必要做一個準備工作:將DXF文件與PCB設置為同樣的單位。在我的工作經歷中,結構工程師給出的DXF/DWG文件都是mm單位的,為了后續的導入過程順利進行,強烈建議將DXF與PCB設置為相同的單位。EDA工程師采用的通常是mil單位,建議EDA工程師首先將單位更改為mm。
3. 在Allegro中點擊Setup—>Design Parameters,并在彈出的Design Paramters Editor對話框中,點擊Design標簽,將User Units更改為Milimeter,最后點擊OK確認。過程如下圖。
4. 點擊File—>Import-->DXF,如下圖。
5. 找到欲導入的DXF文件。
6. 此時需要注意,有一個非常重要的操作,就是勾選Incremental addtion,即在原有基礎上新增。我看到網上有很多網友碰到這樣的問題:導入DXF之后,PCB中原有的所有內容都消失了,就是因為沒有勾選Incremental addtion。正確的方式如下圖。
7. 點擊Lib…圖標,將配置文件保存在合適的目錄下,其實默認不做調整也是OK的。比較重要的操作是點擊Edit/View layers…圖標,選擇需要導入的層。
8. 在彈出的DXF In Edit/View Layers對話框中,勾選Select all,意為全部導入。點擊Class后面的下拉框選擇Board Geometry,即將DXF文件全部導入至Board Geometry大類下,如下圖。
9. 按照我的習慣,我會新建一個Subclass。點擊New subclasses按鈕,并在彈出的對話框中輸入合適的名稱,例如此處將其命名為beamsky,點擊OK添加,如下圖。
10. 這時點擊Map按鈕,就可將DXF文件中的所有內容Map到Board Geometry/beamsky下面,如下圖。
11. 這時點擊OK就回到 DXF In對話框,點擊Import按鈕,就完成了DXF文件的導入,如下圖。
12, 導入完成的效果如下圖所示。
下一篇: PLC、DCS、FCS三大控
上一篇: Atheros AR7161簡介