Allegro如何导入导出DXF
一. 什么是DXF文件
結構工程師會對以下兩種文件格式非常熟悉:
-
DXF:Drawing Interchange Format / Drawing Exchange Format,繪圖交換格式
-
DWG:Design Web Format,設計網頁格式
DXF文件其實是DWG文件的ASCII格式變體,兩者均由AuAutodesk公司開發(fā),用于AutoCAD以及其它基于AutoCAD的軟件保存設計數(shù)據或者進行CAD數(shù)據交換。目前DWG和DXF應用十分廣泛,已經成為CAD制圖數(shù)據交換中的事實文件標準格式。
DXF文件和DWG文件可以通過AutoCAD軟件進行互轉。
注意:Allegro只能識別DXF文件,無法識別DWG文件,如果結構工程師給的是DWG文件,則需要用AutoCAD轉換成DXF再使用。
二. DXF文件對PCB設計的作用
1)作用1:與結構人員進行交互
PCB設計人員可以通過導入/導出DXF文件與結構人員進行交互,用于確認板卡的外形尺寸,安裝孔大小和位置,定位孔大小和位置,連接器形狀和位置等結構人員所關心的信息。
一般來說,如果板卡外形就是簡單的矩形,圓形,多邊形等簡單的外形,則不需要從結構那里導入DXF文件來建立板框,在Allegro中自行繪制即可。如果板卡外形復雜,而結構設計人員需要對外形等參數(shù)進行約束的話,就需要結構人員提供DXF文件,PCB設計人員導入DXF文件確定PCB的外形、安裝孔等參數(shù)。
2)作用2:從舊PCB中繼承某些設計參數(shù)
如果一個新設計的PCB的板框、安裝孔等參數(shù)和舊PCB相同的話,就可以通過導入從舊PCB中導出的DXF文件來確定這些參數(shù),而不必重新設計。
三. Allegro導出DXF
1)打開要導出DXF的*.brd文件,File -> Export -> DXF…,顯示DXF Out界面
2)進行如下步驟:
指定導出的DXF文件(*.DXF)和路徑
設定層轉換文件(*_1.cnv)路徑,推薦把cnv文件和DXF文件放在一個目錄,文件名保持默認
(也可以使用之前生成過的cnv文件,此文件僅規(guī)定了導出哪些層,可以通用不同的DXF文件)
點擊Edit,進入cnv文件編輯界面
其它參數(shù)說明:
DXF format: 指定輸出DXF文件的版本,有 Revison 12 和 Revision 14 這兩種選擇,一般來講 Revison 12 兼容性更好
Output units:輸出單位,因為結構設計一般使用國際單位制即mm,所以一般選擇MM。如果舊PCB中用單位是mil,則需要在Setup -> Design Parameters… -> Design中將單位設置成mm
Accuracy:精度,即保留包小數(shù)點后幾位。MM對應精度4
Layer conversion file:層轉換文件,指定要導出的DXF文件包含哪些層,以及這些層的DXF layer名稱
3)編輯cnv文件
其它參數(shù)說明:
show Selected Layer:顯示勾選的subclass,相當于預覽一下要導出的DXF文件
Restore Layer Visibility:回到原本視圖
4)回到DXF out界面,點擊Export
導出完成后,可以查看下DXF和cnv文件,可用文本編輯器打開cnv文件,顯示如下。可見cnv文件只是指定了導出哪些層已經新層的名字,這里是導出 BOARD GEOMETRY/OUTLINE 為 BG_OUTLINE。
四. Allegro導入DXF
1)打開要導入DXF的*.brd文件,File -> Import -> DXF…,顯示DXF In界面
2)進行如下步驟:
3)編輯/查看cnv文件
4)回到DXF In界面,點擊Import
導入DXF完成,查看PCB,導入板框outline成功。
總結
以上是生活随笔為你收集整理的Allegro如何导入导出DXF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Allegro中元器件位号重排并反标回原
- 下一篇: Allegro如何导出生产文件