一、 輸入DXF 檔案
當使用者在DXF file 內對symbol,pin 或via 指定 "block" attribute 時,Allegro/APD 可以直接將它們
轉成symbol. Symbol 可以是 package ,mechanical, 或 format type. Pin 和 via 的資料也同時被
提供. 輸入圖形例如: Line, Trace, Arc, Circle, Solid, Text , 和 Dimension 等都有改善. 結構性的
資料也可以順利的輸入.
AutoCAD 使用者若要將 DXF file 正確的轉到 Allegro/APD, 必需設定某些參數在DXF file 內.詳
細請參考On-Line Document Allegro/APD User Guide: Transferring Logic Design Data. 的
Reading DXF Files from AutoCAD into Allegro/APD
导入板框时,导入的区域为包含板框左边在内的最大矩形框。如板框为一个100×100毫米的矩形。但板框对角点在CAD中的坐标分别是(2000,2000),(2100,2100)时,导入到ALLEGRO中的区域将是(0,0),(2100,2100)这么大的矩形区域。所以在导入前,必须把板框的坐标参考点调整到合适的位置。调整方法为:修改--》移动--》选择板框--》选择参考点--》键盘输入希望调整后的坐标--》确定;这个输入的坐标将和PCB EDITOR中的坐标一致;
二、 操作步驟:
1. 選擇指令 File > Import > DXF 將出現DXF _In 表格如下:
2. 在DXF file 欄位內輸入dxf 檔名或按browser 按鈕 …
3. DXF units: 程式將會從dxf file 內找到units 並顯示出來,使用者可以在選單內自
己設定.如果這個欄位所設定的單位和dxf file 不同時,將造成輸入時的比例不同.
4. Accuracy: 目前database 所設定的精確度.如果這個值和dxf file 所設定的不同,將
會被要求重設design accuracy.
5. Use default text table: 勾選這個項目表示在讀入文字時,選擇最接近的text bloack
對應到文字部份的圖形.若不勾選時,而輸入的文字沒有找到相同的文字大小時,將
會增加需要的text block.
6. Incremental addition: 若勾選這個選項,表示要將dxf data 增加到目前的database.不勾選這個選項時,則將dxf file 輸入到一個新的database.
注意:一旦將dxf 讀入後則無法還原,現有的database 將會被改變,解決方法就是不要存檔.但注意在讀入dxf file之前,要先存檔
7. 輸入Layer conversion file name
8. 按 Edit /View layers 進入定義Layer 對照表.
9. 在每一個DXF layer 左邊的 select 為選擇開關.
10. 右邊的Class 及Subclass 分別指定對應到Allegro/APD 的Class 及
Subclass.
11. Use DXF layer as subclass name –選擇這項功能,將以DXF layer 為
Subclass name.當輸入DXF 時會自動在design file 內自動加上這個Subclass.
12. Map/Unmap 將指定的 Class 及Subclass 對應到選擇的DXF layer 上或取消對應.
13. New Subclass 按鈕-是新增Subclass 的功能,將出現對話框如下:
14. 輸入Subclass name 之後按OK,新的subclass 將出現在Suclass 選單中.
15. View selected layers-可以預覽所選擇的layers.幫助你了解DXF layer 的圖
形內容,以作為指定對應到Allegro/APD Class/Subclass 的參考.
16. 按OK 設定完成.
17. 當Layer Mapping 設定好之後,按OK 完成.
18. 回到DXF_IN form ,按Import 按鈕開始執行.
完成後Message window 會回應執行結果訊息.
19. 按Viewlog 按鈕可以查看訊息.

三、 輸出DXF 檔案
1. 在Allegro/APD 先開啓要輸出的Class/Subclass
2. 選擇指令 File>Export>DXF
3. 在下列DXF_OUT Form 中分別在DXF output file name 欄位內指定輸出檔名,Output units
選擇DXF 輸出檔的計算單位以及 Accuracy 小數位數.
4. Layer conversion file 指定 Allegro Class /Subclass 對應到DXF Layer 的對應檔名.
Data Configuration 部份是指定DXF 輸出檔案的結構,重要的選項如下:
Export Symbols and Padstacks as BLOCKs - 選擇這個選項,表示以結構化格式輸出.
Default Package Height 欄位,指定零件高度,對於在design 中没有被設定高度的零件,均以這個值為其高度.
Export Drill Information – 輸出 Padstacks 將包含drill figure 資料.
Do not create multi-segment polylines – 表示不要輸出含多個線段的Polylines.
5. 按Layer conversion file 右邊的Edit 按鈕進入Layer Mapping Form 如下:
這個表格會列出目前所開啓的Class/Sbuclass,分別對應四個欄位:
Select 欄位-這是個選擇開關,選擇要被執行的列,
Class –這一列的Class name
Subclass –這一列的Subclass name.
DXF Layer - 對應的DXF Layer name.
在表格上方的Class filter 和Subclass filter 為選擇過濾器,輸入指定的文字後,會只列出符
合的 Class 和 Subclass,具有輔助選擇的功能.例如:在Class filter 輸入
Manufacturing ,Subclass filter 輸入AUTOSILK 則將只列出MANUFACTURING
AUTOSILK_TOP 和MANUFACTURING AUTOSILK_BOTTOM 兩列.
Select all 按鈕,將選擇所有被列出的列
6. 用上述方法,勾選被要被指定的列.
Map selected items 部份,指定DXF Layer name 對應到所選擇的列.這部份的操作說明如下:
Use layer names generated from class and subclass names 會自動以Class-Subclass 格式產生對應的DXF Layer name.
Layer 列出DXF layer 選單,一開始時是空白.
New DXF Layer-這個按鈕將,讓你產生新的DXF Layer,並且加到Layer 選單中.
在出現的表格內輸入新的Layer name,按OK 即完成.
Map –按這個按鈕,將依照指定將DXF Layer 自動對應到所選擇的列中.
Unmap – 這是Map 的反相執行按鈕.
7. 應用前述的方法將DXF Layer 設定好之後,按OK 按鈕完成Layer mapping .
8. 回到DXF_out form 按Export 按鈕開始執行.待Message Window 出現Translation complete… 訊息時表示輸出成功.
9. 用File>View Log 查看詳細的message.
本版PCB Design Express 內容版權為Cadence 益華電腦所有。
2002 Cadence Design Systems, Inc. All rights reserved. Cadence, Allegro, Concept HDL,
Orcad Capture, Orcad Layout , PSpice, SPECCTRA and the Cadence logo are registered
trademarks, and SPECCTRAQuest are the trademark of Cadence Design Systems, Inc. All
others are properties of their respective holders.
最后Import。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删