<div id="content_views" class="markdown_views prism-atom-one-dark">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<h2><a name="t0"></a><a id="DXF_0"></a>阿里狗导入<span class="words-blog hl-git-1" data-tit="DXF文件" data-pretit="dxf文件">DXF文件</span></h2>
先讲设计图的单位画幅改为mm制,和DXF保持一致,导入DXF后将单位改为mil。
- 点击File–>Import–>DXF,注意DXF file那边不能使用中文路径和文件名以及非法字符,DXF units一般为mm,结构那边一般都用mm制作图,右边三个选项只需要勾选中间那个,意思是以增加的形式导入,即PCB中已经导入了元器件,板框在元器件的基础上导入进去
- 接下来进行层面的映射,点击Edit/View layers…,需要将DXF layer映射到PCB的层中去
- 注意:如果dxf本身文件的图层有中文的话,导入进Allegro会有问题,像下面这种乱码,且导入会出错,后一张图为修改过的dxf文件
- 先勾选Select all,Class选择BOARD FEOMETRY,Subcalss中新建一个层,用时间的形式命名,因为结构会不断改动更新,方便后期更改识别
- 点击Import,导入成功,
如果想把这些分散的独立线条合并成shape并复制到outline层,可以进行如下操作,点击Shape–>Compose Shape,设置如下参数后一段一段去选择所需要合并的线条即可