1、用了一天的时间终于搞定了这个棘手的问题。现记录于此,供自己也为大家提供一个参考。先简单介绍下软件环境:1. 操作系统:windows xp sp2 2. CAD 软件版本:AutoCAD 2004 3. PADS 版本:pads layout 9.2一般情况下 CAD 图纸我们需要导入到 PADS LAYOUT 中大致需要两个步骤就行了。用样板新建一个 CAD,在打开后面的箭头处,下拉选择把 单位设置为公制mm,把 CAD 框图 copy 到新的图纸中,导出为 DXF,2000.DXF,或 R12 格式 DXF .1. 将 CAD 图另存为图 1 所示的文件格式 2. 用 PADS LAYOU
2、T 的 import 功能导入中另存的文件。图 1.R12 文件格式理论上一切就这么简单的完成了,但实际上由于 CAD 绘图人员的非标准操作导致这个过程常常出现错误。由于我国的 CAD 图纸一般都是以毫米(mm)为单位来计量,因此我们需要将单位 选择为 Metric 即公制,这就会导致图 2 所示的错误发生。图 2.pads layout 导入 dxf 错误根据我的实验,该错误的原因我猜测是 CAD 制图人员在建立图的时候选择的是英制单位,而绘图的时候图形单位又按照公制来绘图造成的。因此,我们需要新建一张有单位的图纸,将原图拷贝过来再按前边提到的两个步骤就可以了。新建公制单位图纸的方法如图 3
3、 所示,只需要点击打开旁边的小箭头选择公制就可以了。用样板新建一个 CAD,在打开后面的箭头处,下拉选择把 单位设置为公制 mm,把 CAD 框图 copy 到新的图纸中,导出为 DXF,2000.DXF,或 R12 格式 DXF .图 3.新建公制图纸接下来就是拷贝原图,拷贝的时候常常会遇到问题就是无法粘贴。经过足够次数的摸索尝试,我发现可以先将 dwg 的图纸按图 1 的方法转换为 R12 图纸,然后关闭 AUTOCAD 软件,再重新打开刚刚另存的 R12 图就可以进行复制以及带基点复制等操作了。至此我们就可以用之前的分析方法顺利将 CAD 图纸分毫不差地导入到 pads layout 中
4、了!在 CAD 系统中,选项中点系统,设置为显示启动对话框,然后新建 CAD 图纸时会出现单位选择项目。选择公制就行了。新建 CAD 时出现单位选项。选择公制。怎样将 CAD 的 DXF 文件导入 POWERPCB打开 POWER PCB,选择 FILE/IMPORT 在对话框里选择导入类型 DXF,然后选择你的 DXF 文档之后,点击打开,然后会有导入对话框出来,注意这里的单位是 MIL 还是公制单位,选择好单位后点击 OK,就导入到 PCB 中了。用样板新建一个 CAD,在打开后面的箭头处,下拉选择把 单位设置为公制 mm,把 CAD 框图 copy 到新的图纸中,导出为 DXF,2000
5、.DXF,或 R12 格式 DXF .要注意的是:如果你公制的 DXF 图纸不能以公制导入到 DXF 文档,可以新建一个 CAD 文档把它内容复制进去,然后保存另一个文档,用新文档导入。如果单位还不对应,直接在 DXF 文档放大 39.37 倍之后,以 MIL 单位导入到PCB 就 OK。这是我实际的工作经验希望对你有用,谢谢powerpcb 导入 dxf 文件出现的问题。 用 powerpcb 导入 dxf 文件时,我选择单位 mils 就可以导入,但是这样尺寸就不对了。如果我选择 metric 时就会弹出“maximum database coordinate exceeded.One p
6、ossible cause for this error is when dxf is imported with different UNITS then whent it was exported”,不知道怎么解决?用样板新建一个 CAD,在打开后面的箭头处,下拉选择把 单位设置为公制 mm,把 CAD 框图 copy 到新的图纸中,导出为 DXF,2000.DXF,或 R12 格式 DXF .1. autocad 导出 r12 格式,导出时用的是什么单位,导入 POWERPCB 就用什么单位,我一直是这样做的,你可以试试!2. 在 AUTOCAD 内将文件放大 1000/25.4=39.37 倍后再存为 DXF 文件就可以转入,单位不会变3. autocad 轉出 dxf 檔時原點(0.0)必須在圖檔附近,最好在圖檔中心 在 CAD 图中,应该先把外框制作成外部块。具体方法请参考相关 CAD 教程。再另存为 DXF文件,导入到 PADS 中后,需要选中导入的外框,在属性里把它更改为 Board outline,这样 CAD 图纸外框就变成了 PADS 中的外框。