Title: 輸入及輸出DXF 檔案 (V15.0)

相關電影檔 : No

Date: 12/02/2003

Author: Louise Huang

Revision: 2

PSD Version: 15.0

Cadence Taiwan

http://www.cadence.com.tw/

http://www.pcbhighspeed.com/

http://sourcelink.cadence.com/

Contents: Allegro/APD 15.0 DXF 轉換功能

前言: PSD 15.0 版的DXF 轉換程式(輸入或輸出) ,操作性能有大幅度改善.有個實際的

例子,執行DXF 轉換時由3 小時改善到5 分.

一、 輸入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.

cadence导入dxf文件_CADENCE16.3导入DXF文件相关推荐

  1. cadence导入dxf文件_DXF如何导入为图纸?

    1.solidworks可以直接打开DWG/DXF格式文件,使用"文件--打开",选择DXF格式. 2.选择要打开的DXF文件,右下角点打开. 注目1(PS):DXF文件名称不能包 ...

  2. cadence导入dxf文件_Allegro PCB导入DXF文件详解

    一:导入方法 1.确认Allegro PCB的单位精度设置和DXF文件保持一致(一般情况下DXF文件用mm,Allegro文件用mil). 2. 在Allegro中点击File→Import→DXF- ...

  3. cadence导入dxf文件_Allegro中导入导出DXF文件

    从事Layout工作已有两年,前一年半学习和使用的是PADS,最近在学习使用Allegro进行Layout设计,把初学的一些东西和大家分享,共同学习,共同进步,刚开始学习使用Allegro,仍是菜鸟一 ...

  4. 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法

    使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...

  5. cmd库的导入Java,在cmd命令窗口导入第三方jar包来运行java文件

    在cmd命令窗口导入第三方jar包来运行java文件,以下测试都是基于window环境,Linux环境没有测试. 1.编译 使用命令javac -cp或者javac -classpath 本机测试:如 ...

  6. 使用PHP导入Excel和导出数据为Excel文件

    有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入.另外将mysql数据导出为Excel与本站上篇文章中导出 ...

  7. python怎么导入文件-Python模块导入详解

    定义 模块:用来从逻辑上组织Python代码(变量.函数.类.逻辑)去实现一个功能.本质就是.py结尾的Python文件. 包:用来从逻辑上组织模块的(可以放一堆模块在目录下).本质就是一个目录(必须 ...

  8. 模块的四种形式 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包...

    目录 模块的四种形式 什么是模块 模块的四种形式 自定义模块 第三方模块 内置模块 包 使用模块的好处 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包 什么是包 ...

  9. cmd imp导入dmp文件_PLSQL Developer导入导出表数据结构

    一.导出数据结构和表数据 导出表结构: 找到工具-->导出用户对象-->选择当前用户-->导出文件为xxx.sql位置自己选择(导出的只是数据结构) 导出表数据: 找到工具--> ...

  10. Bat命令:从Ftp获取文件以及数据导入

    Bat命令-->ftp获取文件,并导入数据库 1.生成ftp命令,放在ftp.txt文件夹中新建一个bat文件(1.createscript.bat) @echo open 服务器IP > ...

最新文章

  1. Nutanix CE on Lenovo W520 初探
  2. 认识下PHP如何使用 phpmailer 发送电子邮件
  3. Linux中查看信息的命令
  4. 机房动力环境监控对消防子系统、UPS不间断电源监控方案
  5. 状态管理 界面数据信息
  6. mysql 不指定 长度吗_mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?...
  7. html小游戏代码_研发实践:Mozilla分享如何开发一款WebVR小游戏
  8. 解刨一台计算机,解剖一台计算机.doc
  9. mybaitis快速生成_Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件...
  10. [转]mysql delete 使用别名 语法
  11. 用户列表 html,用户列表.html
  12. python管道怎么使用_Python – 如何使用管道执行shell命令?
  13. 使用eclipse进行debug
  14. 计算机等级考试网络工程师介绍,全国计算机等级考试网络工程师
  15. c语言编程a4988驱动步进电机,A4988驱动NEMA步进电机(42步进电机)
  16. 自己收集的全国行政区划,具体到县级,不包括过直辖市和特别行政区
  17. linux ftp上传命令实例,ftp上传文件命令,Linux中使用ftp命令上传文件
  18. 密码学--CTF Crypto
  19. web前端页面优化详解
  20. PS抠图之单色背景图片

热门文章

  1. 主板音频接口连接说明
  2. Facebook_scraper:Python获取FB用户的公开发帖【FaceBook系列 一】
  3. “郭德纲”挤兑死人不带脏字,经典…
  4. value函数介绍和实例
  5. 快速非支配排序 python版
  6. linux pcre路径,PCRE和Nginx安装问题
  7. mysql为何不建议使用外键
  8. 2050年这些职业将逐渐被AI(人工智能)取代
  9. 本人累计多年整理的所有软件 需要请留言 适合毕业设计参考
  10. 一文读懂高频交易程序化交易和量化交易区别