Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

时间:2021-08-22 10:48:47

Allegro PCB Design GXL (legacy)

version 16.6-2015

从DXF文件中导入板框之后,发现板框是由Line Segment、Arc Segment等对象组成,而不是一个Shape。

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

有时候,我们需要使用Z-Copy命令,但是Z-Copy命令只支持Clines、Lines、Shapes这三种设计对象。

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

这时候,我们需要做的就是,将这些Line Segment、Arc Segment等对象转换成Z-Copy支持的设计对象,例如Shape。

具体的操作如下。

点击菜单:Shape > Compose Shape

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

启用Compose shape命令之后,我们需要指定即将构成的Shape存放在那一层。而我是打算存放在Board Geometry/Outline的。

在Options中,依次指定Active class、Add shape to subclass。

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

在Find中,只勾选Other segs设计对象。

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

接着,使用鼠标框选要构成Shape的所有Line Segment、Arc Segment等对象。

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

如果能成功构成一个Shape,那么,在Command窗口中,将会有类似于这样的一行提示信息:A total of 1 shapes were created.

Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

最后,在成功构成一个Shape之后,原本的Line Segment、Arc Segment等对象是不会被删除的,并且与这个新构成的Shape是重叠的,我们可以启用Delect命令,设置好过滤器,然后将这些不需要的对象删除。