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