EDA365电子工程师网

标题: 请问Pads导出的EMN file是那个层别的限高信息,起形状是怎样生成的? [打印本页]

作者: hwz2824262    时间: 2017-5-4 11:19
标题: 请问Pads导出的EMN file是那个层别的限高信息,起形状是怎样生成的?
如题,请问怎样将EMN file导出的零件实体在PADS中怎样查看,例如以前使用的为Allegro,EMN file导出的为Place bound的形状
: A6 Y) G* W6 ~5 i# W& G' [7 Q, N' o4 V  o

作者: yangjinxing521    时间: 2017-5-4 12:55
。。。。。
作者: hwz2824262    时间: 2017-5-4 15:20
yangjinxing521 发表于 2017-5-4 12:55, G  A& l$ F: H# M# ~
。。。。。
' M  W* X  ~9 q. ?% A% R8 |; z* \! x
大神,能帮忙回答一下嘛?$ E( P% c% |) F/ f1 d

作者: scofiled    时间: 2017-5-4 16:28
制作封装时,封装Attributes里面添加Geometry.Height,里面手动填写器件高度。如1.2mm,则导出emn时在ProE里器件高度就是1.2mm。
作者: hwz2824262    时间: 2017-5-4 16:47
scofiled 发表于 2017-5-4 16:28
- ?& Y6 ?, H9 H4 @* [" u. v制作封装时,封装Attributes里面添加Geometry.Height,里面手动填写器件高度。如1.2mm,则导出emn时在ProE ...
5 F% G4 F2 h. [. H( d- R
谢谢!了解怎样添加器件高度,我想知道是器件高度产生的图形是按哪个图层的形状产生?我将板中的零件信息导出EMN给机构,机构用PROE打开时,我发现与我实际板子放置的位置有偏差,所以我想知道是根据哪个层别产生的?
1 M9 ]5 H! O! h+ H* I1 d( t
作者: scofiled    时间: 2017-5-4 17:26
hwz2824262 发表于 2017-5-4 16:47! d8 W! n' F' e$ T. e
谢谢!了解怎样添加器件高度,我想知道是器件高度产生的图形是按哪个图层的形状产生?我将板中的零件信息 ...

9 ^0 H! W! G/ T! p: d: d4 [看你问题问的就说明你之前是用Allegro的。呵呵。Pads没那么智能,高度不是设置在某个层里的,它只是填一个参数即可,而且导出的形状也很粗糙的,永远都是长方体,长宽就是器件的最大外围,即如果用丝印做了极性或1脚标识,它导出的长宽就会更大,与实际差异很大的。' f$ h* r& t# y2 Y6 |. e

作者: scofiled    时间: 2017-5-5 16:14
苏鲁锭 发表于 2017-5-5 22:012 ?) D$ I4 V  ?" P! p; t/ w/ R* }
so,输出的EMN是不是自己想要的,取决于封装是怎么画的。这可以算是pads的特色或bug吧。

: B9 b% t! ^( {5 ZPads就是这样的,不算bug,这软件就是这么的傻。
1 F* @9 J4 _# N/ \# \严谨的做法是贵司结构需要按照器件datasheet做一个3D模型,让这个3D与emp中器件的名字相对应,当Pads导出的emp导入ProE后,直接引出这个3D模型,而不是只是用emp中的这个简单的块,Pads导出的器件是没有细节的,需要结构另做。  W! J" g6 t1 L" Y  g( @3 S" A5 z
注意emn是板框,emp是器件。
0 i8 v# E8 f" p6 V  q6 z4 I
作者: hwz2824262    时间: 2017-5-5 16:56
苏鲁锭 发表于 2017-5-5 21:56; W. e. `' U0 d* }
举个最简单的封装例子,见图1。上边的封装是丝印层2D线+焊盘,下边的是Top层2D线+焊盘。' ?! W  `5 _, Z$ D: q: J$ W
它们在PCB图中输 ...
3 i8 R( S3 ]6 A/ ]1 y1 e4 E
大神解释的很清楚,谢谢!但是我遇见了导出的EMN信息跟元件实体相比对,不仅仅是变大,而是整体会向一边偏移。是否是建元件的时候有画在layerXX的层别信息也会影响?! H8 V+ b; r& h. C
还是元件的坐标原点的问题?* v+ ?% U8 S0 X

& ?: L) o& F0 z: Q4 y) M& K
作者: 苏鲁锭    时间: 2017-5-5 18:00
hwz2824262 发表于 2017-5-5 16:56& G9 V$ ^% {4 A, r3 j- u. R
大神解释的很清楚,谢谢!但是我遇见了导出的EMN信息跟元件实体相比对,不仅仅是变大,而是整体会向一边 ...
5 Q2 V' B4 N- u4 M) p  C
其他层的内容也有可能影响,你可以在封装中把其他的层内容删掉试试。再就是不论灰色矩形怎么走样,它的宽度是可以量出来的,然后在PCB上对照着找,能找到是谁造成的。+ [6 s* N) {3 ^* G3 R

作者: hwz2824262    时间: 2017-5-5 19:54
scofiled 发表于 2017-5-4 17:26
# T: q' L& M) u% u看你问题问的就说明你之前是用Allegro的。呵呵。Pads没那么智能,高度不是设置在某个层里的,它只是填一 ...
& U* Q$ ?/ t% ]1 B) o* y* l
谢谢你的回复,我发现PADS导出的元件高度信息,不仅仅是变大,而是感觉整个元件都有偏移,我实际看到元件没有偏出板外,而导出的EMN信息却显示已经超出板外,这样的信息让机构很难判断正确,我们的元件是否与结构有干涉。所以想了解一下导出的信息是怎样产生的
( d. G. ^  R2 ]: [0 E3 E9 [& V
作者: 苏鲁锭    时间: 2017-5-5 21:56
举个最简单的封装例子,见图1。上边的封装是丝印层2D线+焊盘,下边的是Top层2D线+焊盘。
4 C" Q) C0 s0 ?它们在PCB图中输出的EMN见图2。
9 V1 o& z+ m" V  ?0 X它们的差异见图3紫色框所围范围。
# Z' \, b4 r& \: R说明:1.它们的高度同楼上,在attributes里自行填写。
; R8 x! d$ G0 U2.丝印层画的那个封装,EMN输出的灰色矩形是依照——2D线和焊盘所占用的最大面积+高度。
' v& l3 R- X/ U/ k. a% |  e3.Top层画的那个封装,EMN输出的灰色矩形是依照——2D线所占用的最大面积+高度。
0 c( p6 W$ ~9 X! J: d, p
: ]% g4 a9 d4 u& L, o8 l- e3 \+ u5 L( K. d

PCB差异.png (16.12 KB, 下载次数: 0)

图1

图1

emn差异.png (10.52 KB, 下载次数: 0)

图2

图2

emn差异2.png (12.99 KB, 下载次数: 0)

图3

图3

作者: 苏鲁锭    时间: 2017-5-5 22:01
so,输出的EMN是不是自己想要的,取决于封装是怎么画的。这可以算是pads的特色或bug吧。
作者: hwz2824262    时间: 2017-5-6 08:39
苏鲁锭 发表于 2017-5-5 18:00
1 W9 O# H+ y" z& k, x9 g- I" E其他层的内容也有可能影响,你可以在封装中把其他的层内容删掉试试。再就是不论灰色矩形怎么走样,它的宽 ...
! i% k+ _3 u* I
谢谢,我再研究一下吧,我不懂PROE,所以每次都得找结构。0 |- b! {/ ~! Q0 y1 O* M1 Q+ u/ j: i

作者: 苏鲁锭    时间: 2017-5-9 09:06
hwz2824262 发表于 2017-5-6 08:39
/ Y) X8 m0 A  R5 J4 Y4 {2 ?' N; d谢谢,我再研究一下吧,我不懂PROE,所以每次都得找结构。
9 j  u# K  Z) @3 z6 N! }# D# L& w
哈哈,我也是把结构给找烦了,人家丢给我一个Proe的安装包,然后我自己反复建库输出尝试。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2