|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
allegro本身的CHANGE只能针对同一CLASS有效,当然可以使用skill实现,不过下面介绍一个通用的方法:& \% p4 d8 h5 K3 \) H. p5 g) A8 k0 E
1.将需要改变层面的line,利用sub-drawing导出来,比如,导出的文件为1.clp.
, N- s* d5 ~! t, ^. D. g2.使用写字板或者其它文字编辑工具打开1.clp,如下:找到蓝色部分(表示层面),改为你需要的变更到的层面,注意格式为CLASS/SUBCLASS.然后保存,如果有多个,可以使用替换,然后保存。
) W' o2 c$ a: k: @
! s- J$ O2 a. Q( Q& Y& T_clp_path = (_clpPathStart (list (_clpAdjustPt 2874.02:1143.06 _clp_cinfo))
9 @9 d" T$ C1 G' U (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units _clp_cinfo->t_to_units))7 `% B7 O! O$ h) E% h Z
_clp_path = (_clpPathLine _clp_path (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units
+ |6 q: d' E" I' a8 J) B# i D7 F; i _clp_cinfo->t_to_units) (_clpAdjustPt 1397.64:1143.06 _clp_cinfo))
" l5 w/ M1 e/ W0 b_clpPl = list(/ V/ S0 A* X( H5 [# v
list("CLIP_DRAWING" _clp_clip_prop_value))
- b( w6 g+ x f ]_clp_dbid = _clpDBCreatePath(_clp_path "PACKAGE GEOMETRY/ASSEMBLY_TOP" 'line _clp_sym _clpPl)
4 W7 X, N- I8 w9 C8 b! U3 j& W_clpPl = nil
* t/ x! t0 O8 j, i 7 t0 x0 r X% M$ d _
3.然后再导入sub-drawing,删除原来层面的线就可以了。 |
评分
-
查看全部评分
|