微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 『请教』 如何把line copy到别的层(或者class)

『请教』 如何把line copy到别的层(或者class)

时间:10-02 整理:3721RD 点击:

想在板子上加一个电源分割的说明示意,选了board geometry-> assembly_detail来画示意图。于是,想把power层上的anti-etch line copy到这个层(或者说subclass)上。
使用过z-copy或者change命令都没有成功。
z-copy报错说: Not a closed polygon or CLine. Element ignored!
change报错说: Line must stay on its current class
请教大家有没有什么办法?
z-copy是不是只能拷贝shape?
PS, allegro 版本 15.5

可以把power层上的anti-etch line 导一个dxf出去,再倒入到 board geometry-> assembly_detail这一层

多谢楼上,这个方法确实可行!

我们也是用导DXF的方式,当然也是可以用Subdrawing的方式,对clp进行编辑Class\Subclass就可以了,再Import进去

Allegro中直接z-copy或者change只能在同一个class中进行,而不能跨class操作。
比如就不能把etch层的东西直接考到board geometry层去。
解决办法吗,2L、4L的方法都可以。

谢谢楼上几位的回复。
请教4L, "对clp进行编辑",是不是指对export subdrawing产生的.clp文本文件进行编辑,修改其中所有‘class/subclass'字符为目标类型?

回复 h2o_freely 的帖子
是的;修改_clp_dbid = _clpDBCreatePath(_clp_path "Package Geometry/ASSEMBLY_TOP" 'line _clp_sym _clpPl);中为你的层就行了

z-copy还可以拷贝cline和line

change -> 选择需要的层 -〉点击LINE就可以了

额 变通  1,allegro的zcopy 不能操作line  cline   2,change不能change对象到另外的class 但是新版本有功能的
方法:1,复制一个你的分割  然后ix  1000  反正移动到你板子外面不影响框选就行
2,切换模式到genera edit模式
3,勾选find里面的line  然后框选复制好的分割线 anti etch
4,在线上点击右键,如图


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top