Allegro如何导入导出DXF | 您所在的位置:网站首页 › 如何打开brd文件 › Allegro如何导入导出DXF |
一. 什么是DXF文件
结构工程师会对以下两种文件格式非常熟悉: DXF:Drawing Interchange Format / Drawing Exchange Format,绘图交换格式 DWG:Design Web Format,设计网页格式 DXF文件其实是DWG文件的ASCII格式变体,两者均由AuAutodesk公司开发,用于AutoCAD以及其它基于AutoCAD的软件保存设计数据或者进行CAD数据交换。目前DWG和DXF应用十分广泛,已经成为CAD制图数据交换中的事实文件标准格式。 DXF文件和DWG文件可以通过AutoCAD软件进行互转。 注意:Allegro只能识别DXF文件,无法识别DWG文件,如果结构工程师给的是DWG文件,则需要用AutoCAD转换成DXF再使用。 二. DXF文件对PCB设计的作用 1)作用1:与结构人员进行交互PCB设计人员可以通过导入/导出DXF文件与结构人员进行交互,用于确认板卡的外形尺寸,安装孔大小和位置,定位孔大小和位置,连接器形状和位置等结构人员所关心的信息。 一般来说,如果板卡外形就是简单的矩形,圆形,多边形等简单的外形,则不需要从结构那里导入DXF文件来建立板框,在Allegro中自行绘制即可。如果板卡外形复杂,而结构设计人员需要对外形等参数进行约束的话,就需要结构人员提供DXF文件,PCB设计人员导入DXF文件确定PCB的外形、安装孔等参数。 2)作用2:从旧PCB中继承某些设计参数如果一个新设计的PCB的板框、安装孔等参数和旧PCB相同的话,就可以通过导入从旧PCB中导出的DXF文件来确定这些参数,而不必重新设计。 三. Allegro导出DXF 1)打开要导出DXF的*.brd文件,File -> Export -> DXF…,显示DXF Out界面 2)进行如下步骤:指定导出的DXF文件(*.DXF)和路径 设定层转换文件(*_1.cnv)路径,推荐把cnv文件和DXF文件放在一个目录,文件名保持默认 (也可以使用之前生成过的cnv文件,此文件仅规定了导出哪些层,可以通用不同的DXF文件) 点击Edit,进入cnv文件编辑界面 其它参数说明: DXF format: 指定输出DXF文件的版本,有 Revison 12 和 Revision 14 这两种选择,一般来讲 Revison 12 兼容性更好 Output units:输出单位,因为结构设计一般使用国际单位制即mm,所以一般选择MM。如果旧PCB中用单位是mil,则需要在Setup -> Design Parameters… -> Design中将单位设置成mm Accuracy:精度,即保留包小数点后几位。MM对应精度4 Layer conversion file:层转换文件,指定要导出的DXF文件包含哪些层,以及这些层的DXF layer名称 3)编辑cnv文件 勾选要导出的层,可任意选勾选Use Layer names generated from class and subclass names,根据class和subclass名生成layer名点击Map点击OK其它参数说明: show Selected Layer:显示勾选的subclass,相当于预览一下要导出的DXF文件 Restore Layer Visibility:回到原本视图 4)回到DXF out界面,点击Export导出完成后,可以查看下DXF和cnv文件,可用文本编辑器打开cnv文件,显示如下。可见cnv文件只是指定了导出哪些层已经新层的名字,这里是导出 BOARD GEOMETRY/OUTLINE 为 BG_OUTLINE。 四. Allegro导入DXF 1)打开要导入DXF的*.brd文件,File -> Import -> DXF…,显示DXF In界面 2)进行如下步骤: 指定要导入的DXF文件勾选Incremental addtion,增量加法,表示只增加现在PCB中没有的部分,推荐勾选。如不勾选,则会先删除现在PCB中的一切,再根据DXF文件重新生成,此操作无法回退生成/指定cnv文件,如想原样保留导出DXF文件中的层设置,可指定导出DXF时对应cnv文件点击Edit/View Layers,编辑/查看层,进入cnv文件编辑界面 3)编辑/查看cnv文件 4)回到DXF In界面,点击Import导入DXF完成,查看PCB,导入板框outline成功。 |
CopyRight 2018-2019 实验室设备网 版权所有 |