微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 在不同CLASS之间change line的一个方法

在不同CLASS之间change line的一个方法

时间:10-02 整理:3721RD 点击:
Allegro本身的CHANGE只能针对同一CLASS有效,当然可以使用SKILL实现,不过下面介绍一个通用的方法:
1.将需要改变层面的line,利用sub-drawing导出来,比如,导出的文件为1.clp.
2.使用写字板或者其它文字编辑工具打开1.clp,如下:找到蓝色部分(表示层面),改为你需要的变更到的层面,注意格式为CLASS/SUBCLASS.然后保存,如果有多个,可以使用替换,然后保存。

_clp_path  = (_clpPathStart (list (_clpAdjustPt 2874.02:1143.06 _clp_cinfo))
(_clpMKSConvert 0.000000 _clp_cinfo->t_from_units _clp_cinfo->t_to_units))
_clp_path  = (_clpPathLine _clp_path (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units
_clp_cinfo->t_to_units) (_clpAdjustPt 1397.64:1143.06 _clp_cinfo))
_clpPl = list(
list("CLIP_DRAWING" _clp_clip_prop_value))
_clp_dbid = _clpDBCreatePath(_clp_path "PACKAGE GEOMETRY/ASSEMBLY_TOP" 'line _clp_sym _clpPl)
_clpPl = nil

3.然后再导入sub-drawing,删除原来层面的线就可以了。

我们经常用这个方法画特殊板框的anti-etch,呵呵

学习的同时也要想到贡献。

呵呵,小编说的是,只是刚好看到小编的帖子,才想到了这个,呵呵

請問這個只能用在line 嗎? shape 可以用嗎?

SHAPE可以直接COPY。当然也可以用这个方法。

不错,打印成pdf收藏了。

因為我要利用零件文字框,上下20MIL 做VIA KEEPOUT OUT 所以要先做成EATH 然後才能Z-COPY 成 VIA KEEPOUT OUT, 如果可以直接轉換 那就真的比較快速,不用一直轉來轉去

不断学习!

学习了,谢谢!

学习了

好麻烦啊

不错,顶

超级麻烦

果然是牛人!支持一下!

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

网站地图

Top