|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
allegro本身的CHANGE只能针对同一CLASS有效,当然可以使用skill实现,不过下面介绍一个通用的方法:- [7 ^- _: k# c) c
1.将需要改变层面的line,利用sub-drawing导出来,比如,导出的文件为1.clp.
, {4 Z' C1 j5 J- i2.使用写字板或者其它文字编辑工具打开1.clp,如下:找到蓝色部分(表示层面),改为你需要的变更到的层面,注意格式为CLASS/SUBCLASS.然后保存,如果有多个,可以使用替换,然后保存。) m, ?6 p( c/ N; E
# G! P7 e* h g& y' v
_clp_path = (_clpPathStart (list (_clpAdjustPt 2874.02:1143.06 _clp_cinfo))' I% V' m0 y6 A( g
(_clpMKSConvert 0.000000 _clp_cinfo->t_from_units _clp_cinfo->t_to_units))8 e( D) ^5 h4 f& k6 n. V* }
_clp_path = (_clpPathLine _clp_path (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units
; Z6 }" Z8 @( i& d' w# N- r* p$ L$ T _clp_cinfo->t_to_units) (_clpAdjustPt 1397.64:1143.06 _clp_cinfo))# K; C: J; I% D' o+ @8 J
_clpPl = list(9 n- _/ h# h5 l5 u1 F+ L3 {0 R5 R; J
list("CLIP_DRAWING" _clp_clip_prop_value))
8 T1 y" H' {4 r& _3 S6 w_clp_dbid = _clpDBCreatePath(_clp_path "PACKAGE GEOMETRY/ASSEMBLY_TOP" 'line _clp_sym _clpPl)
: _: q' r; R( A$ o! b# L_clpPl = nil& D( j* S5 J3 @. a1 m% z# n& p
* b% w5 W8 z1 K3.然后再导入sub-drawing,删除原来层面的线就可以了。 |
评分
-
查看全部评分
|