EDA365电子论坛网

标题: allegro封装库中的异形焊盘的怎么编辑成我想要的? [打印本页]

作者: binmuk    时间: 2011-5-2 17:52
标题: allegro封装库中的异形焊盘的怎么编辑成我想要的?
本帖最后由 binmuk 于 2011-5-2 17:52 编辑
1 t0 S/ ^$ Z% _- S. i: @" F* D3 P$ ?% s! i5 r; L$ I& e& F
allegro封装库中的异形焊盘的怎么编辑成我想要的?要更新这个屏蔽罩的形状,打不开ssm编辑,不知道怎么弄?: S) E- s) c9 Y3 a0 d0 G

# |9 H/ `& s, k9 s( A
作者: binmuk    时间: 2011-5-3 09:05
自己顶
作者: cxyjoe    时间: 2011-5-3 09:28
可以用move vertex修改
作者: binmuk    时间: 2011-5-3 10:17
cxyjoe 发表于 2011-5-3 09:28 " i7 b. ~2 q4 `
可以用move vertex修改
' B  k3 }9 b' \7 b  G
谢谢回复!首先我只能打开这个封装的dra,在dra里面好像不能对其操作,
1 q; u% `( o8 U其次你说的move vertex我找不到,如下图1 R2 s5 V4 E# g. Z
, |! }5 n  W' q

/ M7 w  J* Q+ H
作者: cxyjoe    时间: 2011-5-3 10:43
本帖最后由 cxyjoe 于 2011-5-3 10:45 编辑 + z, q3 G; L9 |3 Z' l) s$ t

2 U$ r, Y6 ?7 Y) R" W9 ?5 Z把鼠标放在角上,会出现一个向向四个方向移动的图标(抓不到图),然后右键move vertex,输入你的坐标就可以了,你自己多试试,肯定能搞定,我也是偶然发现的,以前觉得不能编辑,现在发现是可以编辑的
作者: binmuk    时间: 2011-5-3 10:57
cxyjoe 发表于 2011-5-3 10:43 - G6 y6 n; q0 v, i
把鼠标放在角上,会出现一个向向四个方向移动的图标(抓不到图),然后右键move vertex,输入你的坐标就可以 ...
; z& T9 x+ I& p2 Z
真找不到,那个dra都是实心的,不可能有图表啊,我试了好多位置都不行
作者: cxyjoe    时间: 2011-5-3 11:21
本帖最后由 cxyjoe 于 2011-5-3 11:23 编辑
8 K% k2 ~( V8 z: H8 s( M  U) r7 `4 G2 |) e: W& C5 h2 B) I$ b
你是用line画的话一定可以找到,方法告诉你了,自己找找,实在抓不到那个图。如果你是画的矩形就只有重画了,我没发现更好的办法,我用的是16.3
作者: binmuk    时间: 2011-5-3 11:31
本帖最后由 binmuk 于 2011-5-3 12:09 编辑 4 d% P! y$ W0 Q8 P# ^8 Y% F% ]
8 z+ e" I! n9 v# d* M
我改好了,多谢你, x1 H, i% r" H
现在我要更新到pcb里面,发现更新不了
6 }2 T* A% x3 v) x/ _0 d& I! v$ q% w+ h! [% \  S; X7 v; i& j- R

5 v2 U; b$ B. `; g$ j( S9 h6 J: Q7 \' I5 o* J2 ?
- o9 C6 J' {* n+ P4 Q
* o/ j- M8 k8 M8 z
  z* K# P. _* {6 f' I. B
+ H: M0 j/ }9 Q/ v: M9 D
3 W* X! M+ Q! _/ q
! B6 r2 O( p8 N9 H4 `
5 Q. o& `1 X; U0 l

& x, N/ [/ Q4 |; N) b0 I: Y  a如上图,我的dra已经改过来了,稍微有点不规范,只是做实验用,并且我已经创建了psm
/ o1 _/ L' G  W! f9 j" }. q- R% h可是在pcb里面我updatesymbols却不行,我的库的路径也都设置的对的+ B, S$ V6 n1 c- O
# U+ u' v- @7 Y% z* r

6 C  K- K6 q1 X: h0 c! u( e9 ~+ }5 u) e" h$ N' c& P$ X/ t
2 ^, q* l, L% `5 E. e0 T

作者: binmuk    时间: 2011-5-3 12:05
Tue May 03 12:04:41 2011                                Page     1
1 \# I" U. ?* s
( C. d) @  Q. M& f4 S5 T$ Q$ h5 H8 U附上更新库的时候的viewlog
, x; h  P& n9 {: o  p5 b. f! `1 n1 I
" \5 l; m, P- `1 O' \. e/ RUpdate Symbols/Modules Logfile
1 f$ {0 k0 A: S' J( @! ?, B& y        Tue May 03 12:04:41 2011
+ }4 x' Q$ h; |, ?
: E2 Y! z* t, C9 ]9 N( n------ Module Refresh Messages ------
. P! C- S: a# O( l5 |8 P. u' W% D5 b+ B# C9 l6 r- ~
SUMMARY:    Updated 0 out of 0 modules2 L! b8 O5 i. R, y: f% v

, ?; B  S0 b% _------ End Module Messages     ------
& |  O" n" Z# L8 V& [0 M+ P- c: Q1 Z3 s  h

: e3 D+ z8 F* k+ w# _4 j
$ y5 L3 O( i) t8 B; jTue May 03 12:04:42 2011                                Page     1" C0 J5 h3 H# H$ }3 [
% W9 ?4 q8 h5 W+ \; \# h
Cadence Design Systems, Inc.
. J! J6 Z" @2 V( i3 J# {- d6 `
$ B! G3 ?! H: i& x+ e7 j# QSymbol Refresh Logfile9 C; q" G1 ^& Z( B& w* |
! E# H9 w5 \6 j$ r# ~* u  A
------ Symbol Refresh Directives ------
- i+ F. i) j) E. z1 C8 }  ?6 k, {! P5 i) v
OLD_LAYOUT_NAME = '#Taaaaaa05284.tmp';' z/ R% L, K* {7 b% M" g
NEW_LAYOUT_NAME = '';
, C1 ^8 D# N9 a6 fREFRESH_MECHANICAL_SYMBOLS = 'NO';) {, ~+ ^" O, [3 u6 R
REFRESH_FORMAT_SYMBOLS = 'NO';7 G- G4 n) R% `) v" B2 q5 H
REFRESH_PACKAGE_SYMBOLS = 'NO';
+ Q& k( S( }0 ^8 z, B- N; EREFRESH_SHAPE_SYMBOLS = 'NO';. p! \6 ^- Z0 ]# |
REFRESH_SYMBOL_PAD_STACKS = 'YES';
: e$ S2 {6 J; KREFRESH_SYMBOL_TEXT_LOCATIONS = 'NO';; X- }! h0 w+ [; B- E8 O" K
REFRESH_CUSTOM_DRILL_DATA = 'NO';
; _1 x" j/ R1 Y; |0 g/ mSYMBOL_LIST = 'C:/DOCUME~1/ADMINI~1.CA6/LOCALS~1/Temp/#Taaaaac05284.tmp';
! M8 r) z  z9 C- z- j$ Q) p# I. G2 W9 g; r! p
, P/ i& h2 @, U
------ Library Paths ------, G3 A5 y" X& y: M
PSMPATH =  E:\pads_project\allegrotest\mt6205\ 9 G, C5 }  L" s0 R
           F:\pads_project\pads_project\k3\HI47CPD1 Ver.E\HI47CPD1 Ver.E\PCB MainBoard\
2 j" k+ z8 ^' r, v           D:\Edalib\M535\ , {3 s, l! C+ \
           D:\Edalib\Allegrolib\symbols\ : C: v- J6 X; A& s
           D:\Edalib\Allegrolib\padstack\
9 o3 ]1 q* a% `" z& u% l6 R2 ~( `) U3 R
PADPATH =  E:\pads_project\allegrotest\mt6205\
/ ?0 ]! c" Z- V           F:\pads_project\pads_project\k3\HI47CPD1 Ver.E\HI47CPD1 Ver.E\PCB MainBoard\ * x' d8 S4 @+ R! ]+ M9 g9 u0 ~
           D:\Edalib\M535\
/ v- C9 s. e, J/ B4 d3 @, H+ H           D:\Edalib\Allegrolib\padstack\
$ o% A# z7 U8 ~% q" o, d# ?  {7 v           D:\Edalib\Allegrolib\symbols\
# o" O, b2 b' A3 ~7 _/ f1 |
3 w5 b+ H  ~! a5 A
, S1 J, c7 s8 u9 t# n* G% [  O------ Symbol Refresh Messages ------+ a: Q7 s9 |4 i' n1 t- D

, _  y9 J- Q3 U1 _! \'SH2_MTK'  symbol refreshed successfully.
$ b8 [7 J: G/ D% Z' N6 I7 ~( C
2 V7 v9 h' a7 J- Y# t0 }8 P6 l/ i6 }. y
------ Pad Stack Refresh Messages ------
! v, `  z! c9 p! @  R/ S$ L/ H. C1 l) _
'YWX'  pad stack refreshed successfully.5 U7 j& `: P: y+ Z. P5 J

0 U% s2 [& p5 _1 z# J/ w
+ e3 A' V( E5 B5 s7 U4 P+ T----- Symbol Update Summary ----
( b' X$ y" e. y
) S! J" h+ A2 p  w( ACompleted refreshing all symbols successfully.
: f& `1 k, m7 X+ X2 S% x, Q
作者: binmuk    时间: 2011-5-3 14:01
咋没人了?
作者: amaryllis    时间: 2011-5-3 17:32
先将你要改的这个元件删除
) k1 z, |/ h1 Q然后tools--padstack--modify design padstack
2 }0 ?- a5 H; k* @1 R0 K* ]. k# y# Y: U- K; |+ m8 d
侧边栏的option 下purge --al
. @7 g& ?2 p* Q# ^% l
0 a6 A, N& e  g9 R- M8 C再重新放置该元件l
作者: binmuk    时间: 2011-5-3 21:55
只能给你2分,不然多给你点,想给你十分的非常感谢!
作者: cccccc32    时间: 2011-5-3 22:52
学习了!!
作者: binmuk    时间: 2011-5-4 09:23
楼上的学习了,要给别人加点分啊,要鼓励帮助我们的朋友
作者: amaryllis    时间: 2011-5-4 15:00
回复 binmuk 的帖子
; O8 B( V" R5 @: J+ M$ M9 G% [  C1 o) Y% P; P  [* S! W1 k
相互学习,共同进步
8 n1 C! y% y  }4 e! f5 U
作者: binmuk    时间: 2011-5-5 16:35
amaryllis 发表于 2011-5-3 17:32
2 j5 {5 i4 {3 F1 b$ @; Z- A先将你要改的这个元件删除
7 R, o; D6 w: L: X然后tools--padstack--modify design padstack

( O, b& x% i6 w) y, Y' e为什么有的朋友说update肯定可以更新过来啊你这样操作的目的是什么呢?
2 U- D8 i; t/ ]5 a: `为什么我这个update不行?
. y6 L# G1 h# J8 o哎,还是有点不解!8 d  ^- |& t6 A+ E5 V7 j1 _

作者: amaryllis    时间: 2011-5-6 11:36
回复 binmuk 的帖子
; w) R! j2 x! g% ~2 i6 P  |/ ~8 s! q* \% K7 F. y& d
update针对换了焊盘名或者shape名等基础元素的名称的,如果只是换了尺寸而没有用新的名字,allegro会优先使用database里面的,或者说它认为这个东西在database里面有就不更新了。
6 d) j5 C" @" J* |# O  k我说的这个操作就是把相关的元素从databse里面清除掉,然后再重新导入,这样allegro就从库里面重新去调用相关的元素了。
! P/ Z% j. h4 [8 @7 W/ ]
作者: binmuk    时间: 2011-5-6 13:08
amaryllis 发表于 2011-5-6 11:36
! @8 o+ X) Z' o! J% a回复 binmuk 的帖子/ W' {. {6 E5 r
0 `$ ?) q! ]4 {: D4 ~
update针对换了焊盘名或者shape名等基础元素的名称的,如果只是换了尺寸而没有用新的名 ...
$ W5 b& C" O; v
非常感谢,这下彻底明白了




欢迎光临 EDA365电子论坛网 (https://www.eda365.com/) Powered by Discuz! X3.2