|
有人问检查出缺失以后,怎么添加呢? 给一段代码大家自己改下吧!, p- a. _) {6 F2 g) q, t$ D1 C
/*下面是给器件添加REF的代码:1 S2 F# i3 c4 g2 k6 t
if(car(n0->violations)->isMirrored then+ X1 R# m/ e2 F+ V
layer = "BOTTOM"! I4 E7 l% ?$ D& s
else
i" M2 u! k, c I: o/ glayer = "TOP"0 L% a, T: I. f6 Y$ r0 I
)
: |' i0 F% v6 htextstru = make_axlTextOrientation(?textBlock 1 ?mirrored car(n0->violations)->isMirrored ?justify "center")
( N& S) b8 c5 m4 W3 vtt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/SILKSCREEN_+" x0->layer))
" f- c' m5 s! v, M, }4 cunless(tt
1 h- S! _& @" {2 N+ \7 ?axlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/SILKSCREEN_" layer) car(n0->violations))
4 L! X u% N9 D8 L4 k8 d: k* c: })
$ f: R5 H2 y# Mtt = setof(x0 axlDBGetAttachedText(car(n0->violations)) rexMatchp("REF DES/ASSEMBLY_+" x0->layer))
" E4 x; q; i) F4 L: g+ wunless(tt
5 n6 X3 ]0 L* M7 Y0 Y+ E, w& IaxlDBCreateText(car(n0->violations)->refdes car(n0->violations)->xy textstru strcat("REF DES/ASSEMBLY_" layer) car(n0->violations))* l' P, I5 P. D/ C
) |
|