從事Layout工作已有兩年,,前一年半學(xué)習(xí)和使用的是PADS,,最近在學(xué)習(xí)使用Allegro進(jìn)行Layout設(shè)計(jì),把初學(xué)的一些東西和大家分享,,共同學(xué)習(xí),,共同進(jìn)步,剛開始學(xué)習(xí)使用Allegro,,仍是菜鳥一枚,,有什么錯誤,請專業(yè)人士不吝賜教,,在此謝過,! 一、Allegro中導(dǎo)入DXF文件 1,、DXF的處理: 結(jié)構(gòu)工程師可能給你的是*.DWG格式的文件,,此時需要將*.DWG轉(zhuǎn)為*.DXF,(即將*.DWG格式另存為*.DXF格式) 注意,! 另存為*.DXF文件時,,文件命名不要出現(xiàn)中文,Allegro不識別中文、“/”等非法字符; 2,、在Allegro中導(dǎo)入DXF文件,,具體做法如下: ①、打開Allegro,,單擊:File→Import→DXF,,彈出如下圖一所示的對話框: 圖一
a.選擇DXF文件存放的路徑; b.?DXF的單位選擇MM,; c.勾選Use default text table,; 注意! 第一次導(dǎo)入*.DXF文件時,,不需要勾選Incremental addition,,如果是導(dǎo)入最終的*.DXF文件做最后的結(jié)構(gòu)比對時,則一定要勾選Incremental addition,,否則最終導(dǎo)入的只有*.DXF的內(nèi)容,,線路神馬的都不見了!??! ?d.選擇CNV文件的保存路徑; ②,、單擊Edit/View layers…按鈕,,彈出圖二所示對話框: 圖二
?a.勾選Select All(不需要的層可以不選)將DXF中的層面裝換為Allegro中的層面; ?b.下方的Class選擇BoardGeometry,,subclass可以新建:單擊New Subclass,,輸入Subclass的名字:如Text2,如圖三,; ?c.單擊Map,,DXF文件中每一層的對應(yīng)顯示在Board Geometry的Text2子類下: 圖三
注意! 往Allegro中導(dǎo)入DXF時是不需要勾選Use DXF layer at subclass name,,導(dǎo)出的時候才需要勾選,,后面會提到; ?d.單擊OK,; ③,、返回圖一所示的對話框,單擊Import按鈕,,此時,,DXF已經(jīng)成功導(dǎo)入,可以看到導(dǎo)入的結(jié)構(gòu)圖在BoardGeometry(Class) Text2(Subclass)下,,如圖四所示: 圖四
注意,! 單擊Setup→subclass,,如圖五 圖五
在彈出的對話框中單擊Board Geometry,可以看到剛才新建的Subclass :Text2,,如圖六 圖六
也可以先新建一個subclass,,做法如下: ?a.單擊Setup→subclass; ?b.單擊Board Geometry,; c.?在New Subclass內(nèi)鍵入new subclass的名字Text2,,按下Enter鍵,則新建的subclass:Text2 就會出現(xiàn)在下方,; 導(dǎo)入DXF的時候直接去subclass的下拉列表中選擇子類,,最終達(dá)到的效果是相同的,有時候結(jié)構(gòu)也會有變動,會有很多個版本,將每一版放在不同的Subclass下,每次結(jié)構(gòu)上的變化都可以一目了然。 二,、Allegro中導(dǎo)出DXF文件: 1,、打開*.BRD文件,單擊File→Export→DXF,,如下圖七所示: 圖七
2,、單擊Edit按鈕,勾選所需要輸出給結(jié)構(gòu)的信息層面,,此時,,一定要注意勾選Use DXF layer at subclass name選項(xiàng),如圖八: 圖八
3,、單擊Map,; 4,、單擊OK,; 5、單擊Export,,此時成功導(dǎo)出DXF文件,,可以轉(zhuǎn)給結(jié)構(gòu)工程師進(jìn)行比對了。 以上,。 2016.6.22 |
|