找回密码
 注册
关于网站域名变更的通知
查看: 5541|回复: 19
打印 上一主题 下一主题

关于AD高级规则设置和其他的问题???

[复制链接]
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    跳转到指定楼层
    1#
    发表于 2019-7-17 23:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 we167527 于 2019-7-18 15:36 编辑 + d8 [' S) L$ W

    # q3 w" D# d# h1 v* _# p# W提问:
    + j1 w6 {! q9 ?$ V5 O0 d  k* M# B; k有三个问题:
    1 M: \$ S6 d7 N1)AD的规则设置中,用语法编写间距或者线框时。对于“,”和 "AND"还有"OR"
    4 X; _+ U3 n' U8 k5 ~. @. f他们之间有什么区别吗?一直无法理解能否直白的说明下~如何用这个设置DDR的; @/ A2 s  C- v( a
    线距和线宽规则呢???
    8 T* W! Z0 L2 e9 ^$ w. }3 w. I" F! O1 s) ]( g% v
    2)一直搞不懂规则设置中,写InNet和Net的区别???
    + O8 t2 A( k) y' G* C. N* D3 m, ?5 p, z3 s6 I6 t; ^
    3)AD17等软件在学习的过程中,经常会变成卡卡的,如移动下元件后就进行Analyze。
    # L, `+ A; A# B( Z关闭On-DRC后还是会分析。请问如何解决呢???0 N5 U- z4 d6 k5 O( H

    % O( V7 ~( M# ~! V! S4)如何只设置09版本中的器件的飞线和焊盘、铜箔的颜色。其他如走线使用当前层的
    7 O' B0 ^9 Y' V# ~默认颜色呢???, |  t* q9 ^9 R; i+ v5 _

    ) J0 d% c1 t, P0 z; |1 D& f$ }

    该用户从未签到

    推荐
    发表于 2019-7-18 16:29 | 只看该作者
    本帖最后由 yihafewu 于 2019-7-18 16:31 编辑
    7 y6 X3 X+ U9 i4 F6 [7 G
    9 Z+ J6 K: l% X- o7 \8 [A and B,经过运算后,其返回值是两者的交集,其他部分都被舍弃。
    ' ]* I( @/ u% d. DA or B,经过运算后,其返回值是两者的合集,包含A和B的全部。' k3 d* ]( B* `' z) M# ~- o

    - a: J8 {4 ^, v& r- Y! k; ]举一个例子:
    . ?0 E) ]3 S2 q/ I/ E/ Z. y: k9 T
    ! {) N( z6 I% v- }4 ?+ l, x(HasFootprint('SO*') OR HasFootprint('OC*') OR HasFootprint('DIO*')) and IsTrack and InSMTComponent and OnBottomSilkscreen   
    0 h: k" s% v) W& t: x6 b$ a) I  U! ]+ d( u0 \# U( b# _+ w
    前面两个OR,是将对象指定为“封装名为SO开头的、OC开头的和DIO开头的”所有封装。) s6 W% ^5 |: }, \
    与“and IsTrack”运算后的返回值是:上述封装中的track。舍弃了arc、Fill等。" N, R9 S' p) N/ e
    与“and InSMTComponent”运算后的返回值是:上述封装中的贴片元件中的track。舍弃了插件元件。: ]# t8 v' _9 g7 ~( P$ W7 C
    与“and OnBottomSilkscreen”运算后的返回值是:上述封装中的贴片元件中的位于底层丝印层的track。舍弃了顶层贴片元件中的track丝印。
    $ }' z* w* j/ \! D9 w
    ' O1 z" y* D3 G+ X+ `" X( {8 D

    该用户从未签到

    推荐
    发表于 2019-7-18 11:39 | 只看该作者
    只能回答问题1的半个问题:7 `) E  w* s# K  }$ [* @5 T# @. i
    AND
    , E0 @' {2 v4 D3 Q+ H" _5 l例如“IsComponent and onBottomLayer”,是表示两者的共同部分,两者的交集,- }0 A% J  T% _) T! E  g" N# w
    即:它是元件,它在底层,共同部分就是:底层的元件。
    " z. p7 ]! `9 b+ W$ lOR
    ; m! C+ ~& v) n% Z5 u例如“IsComponent or onBottomLayer”,是表示两者中的任意一个,两者的合集," Y" r& @( |5 f/ _" f
    即:它是元件,它也是底层中的任意对象。
    " [3 z  e1 y/ r9 ^6 Q( J1 Q' A
    + F: ~8 b1 h9 u, E0 K1 c# B* i逗号?没见过。
    8 Q0 j2 E4 n8 _
    0 k2 g: R: v6 x! Y  F' vDDR的线距
    1 F: v( B0 w7 C, K例如DDR中的所有网络与其他网络之间保持15mil的间距
    ' E: A/ I" V) R那么第一个对象可以设置为:InComponent('DDR的位号') ,第二个对象默认ALL即可,间隙设置为15mil。
    ) X; ]3 q6 N- m4 Q" W6 c& L不知道线框规则是啥。
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    推荐
     楼主| 发表于 2019-7-18 18:55 | 只看该作者
    yihafewu 发表于 2019-7-18 11:45
    * P, V3 W8 h2 N对于问题4,对于较高版本,同一网络的对象只能是同一种颜色吧?09只能改飞线颜色吧?

    4 W% k4 L- Y! H* w" t' G$ y我设置了一个间距规则! 优先级低的是这样设置的net 选的是网络Net_01
    7 b2 l% A7 ^& m7 y& GWhere The Second Object Matches是All ; M/ ~/ Z, m9 W, a5 \7 o3 J; \
    它们之间的间距是15mm。6 v) V" h( \" B3 B2 [$ c( p
    优先级高的设置的是Onlayer('Sig2') and InNet('Net_01')
    - {* M, g) b  c' j. F然后Where The Second Object Matches是All0 Q  _" Z7 u" i  [* h" j

    0 N: e  r; |6 T0 Q) d# W它们的之间的间距是7.5mm。! M. `8 ]5 n  ^; s4 H: v
    5 M; o7 b% e; l
    我再Sig2层走了间距7.5mm的间距。6 z% J" X( u% B
    然后AD就报错。错误提示是间距小于15mm。
    & n6 B0 Q1 o7 d& X9 b请问应该怎么设置呢???" f. C" s- {; v

    , a9 J7 m' g5 H7 T. o

    该用户从未签到

    2#
    发表于 2019-7-18 10:23 | 只看该作者
    本帖最后由 Tony_zhang 于 2019-7-18 10:38 编辑 ) u' t2 ?  \" y+ w7 i6 o8 R
    3 W9 U9 D9 `, m2 K1 v
    我来回答第3、4问题,等高手补充。
    * |# Z/ U' w: e% c( `, U3)AD17等软件在学习的过程中,经常会变成卡卡的,如移动下元件后就进行Analyze。关闭On-DRC后还是会分析。请问如何解决呢???
    3 @. z! D! g6 ~& U( QReply:关掉实时覆铜看看,如下
    2 N3 f  O8 q% `; q 6 a6 ^. t/ l- D  f* T

    , l& V# S+ W' S$ v8 s) M, [: n6 o0 q8 j+ g( @0 P, |
    ) s5 }% z( d1 l0 a4 o
    4)如何只设置09版本中的器件的飞线和焊盘、铜箔的颜色。其他如走线使用当前层的, 默认颜色呢??? $ v  c% C; o! _: `
    Reply:走线网络颜色可以在PCB编辑器里修改,而焊盘、铜箔的颜色都是默认色。
    ( s6 @$ M! A% r4 L + R: l2 N) c, Q. a1 |5 p
    # ?- i4 o+ u" l% I

    点评

    都关掉了!还是卡卡的! AD09好像没有你这个编辑界面啊???  详情 回复 发表于 2019-7-18 15:35

    该用户从未签到

    4#
    发表于 2019-7-18 11:45 | 只看该作者
    对于问题4,对于较高版本,同一网络的对象只能是同一种颜色吧?09只能改飞线颜色吧?

    点评

    我设置了一个间距规则! 优先级低的是这样设置的net 选的是网络Net_01 Where The Second Object Matches是All 它们之间的间距是15mm。 优先级高的设置的是Onlayer('Sig2') and InNet('Net_01') 然后Where The  详情 回复 发表于 2019-7-18 18:55
    好的!明白了一点点! 谢谢! 是线宽的规则设置(一般DDR的线宽设置),打字打错了!  详情 回复 发表于 2019-7-18 15:39
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    5#
     楼主| 发表于 2019-7-18 15:35 | 只看该作者
    Tony_zhang 发表于 2019-7-18 10:23' j, c- S6 v- {2 S8 g" x% p
    我来回答第3、4问题,等高手补充。
    . j# I; W  J( h" O3 [2 X2 E3)AD17等软件在学习的过程中,经常会变成卡卡的,如移动下元件后就进 ...
    + ^$ g  f' I+ h" O5 N: M
    都关掉了!还是卡卡的!; T9 ~+ _- }6 {% O3 u8 J3 W
    2 g3 ]1 I5 T; y
    AD09好像没有你这个编辑界面啊???
      L* ?9 m7 j+ W9 w2 Z0 t* O+ ]* g
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    6#
     楼主| 发表于 2019-7-18 15:39 | 只看该作者
    yihafewu 发表于 2019-7-18 11:451 g: ]+ B$ u; R
    对于问题4,对于较高版本,同一网络的对象只能是同一种颜色吧?09只能改飞线颜色吧?

    - f2 X3 O- A5 h" U5 R9 m' W好的!明白了一点点!
    % Y+ C9 B" c# J% }9 u2 I. k4 W  v谢谢!
    & G1 X6 N- F. h+ S/ Y+ |+ O2 C是线宽的规则设置(一般DDR的线宽设置),打字打错了!1 L( p. [8 F$ t+ c  r6 u" H

    该用户从未签到

    7#
    发表于 2019-7-18 16:07 | 只看该作者
    线宽可以通过设置网络类,按类设置不同的线宽,不需要用“and” “or”等运算符。

    该用户从未签到

    10#
    发表于 2019-7-19 08:18 | 只看该作者
    本帖最后由 yihafewu 于 2019-7-19 08:25 编辑
    0 \* h6 }6 N( l2 V' D) {  u- P& v; Y) B" i# `1 A1 q/ b1 Q  O4 q) b
    我觉得你的设置没有问题,请确认优先级是不是对的。
    " u& O! C5 l" l. \# [* y : C  H+ D7 {( v. E6 T7 m$ e

    + V9 m- ?3 {; L) j( o 2 n! ?" X  K- r

    / ^1 w2 F: M, O这里依稀还能看到一个2mm的间隙报错,是因为网络do的过孔不是sig1层,它也符合那个规则的条件。; q5 i" ?: y7 t5 x

    # W/ ?* k7 h3 M  c4 f- O2 p8 i$ o" @6 s$ A
    1 L" V; d2 _% ?
    / t* G; B& b3 N& r4 L: n: k3 D

    点评

    优先级没有问题吧~数字越小优先级越高???  详情 回复 发表于 2019-7-19 10:35
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    11#
     楼主| 发表于 2019-7-19 10:35 | 只看该作者
    yihafewu 发表于 2019-7-19 08:18, m8 ~" t" K( c# |2 [
    我觉得你的设置没有问题,请确认优先级是不是对的。

    - s/ p" J4 C3 G; H* h% C7 J! L优先级没有问题吧~数字越小优先级越高???, A! y$ J5 i- x2 ^

    该用户从未签到

    12#
    发表于 2019-7-19 11:30 | 只看该作者
    与我图中设置进行对比看看,Clearance_2高于Clearance_1。

    点评

    请问第一选项where the first object matches 和第二选项where the second object matches有什么区别??? 我用不同语法写相同的规则设置,都通过了规则表明规则语句是正确的。可有的规则并没有被启用。应该如何正  详情 回复 发表于 2019-7-23 19:16
    发现问题了~原来不是需要设置Net_01。而是设置别的网络! 也就是如果我走的是Net_02。想设置Net_02与Net_01为0.5mm。 需要设置Net_02到Net_01的网络距离是0.5mm, 而不是设置Net_01 到所有的间距0.5mm。  详情 回复 发表于 2019-7-19 13:12
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    13#
     楼主| 发表于 2019-7-19 13:12 | 只看该作者
    yihafewu 发表于 2019-7-19 11:30
    7 _; O/ ]- {& p; W与我图中设置进行对比看看,Clearance_2高于Clearance_1。
    8 H2 K% y$ A" P% u. F
    发现问题了~原来不是需要设置Net_01。而是设置别的网络!, `5 A! J; @0 }4 q
    也就是如果我走的是Net_02。想设置Net_02与Net_01为0.5mm。
    ; a# G7 h# m! s* {) h需要设置Net_02到Net_01的网络距离是0.5mm,. K8 n2 m6 ~1 T0 J: T/ v
    而不是设置Net_01 到所有的间距0.5mm。
    8 f* y9 p  h* ?9 {' N+ h4 Y$ v2 [
    % r4 ^- ^  w! a  p  q- @4 }+ `) j. ~: P( G* e% s2 @6 `" R9 B

    该用户从未签到

    14#
    发表于 2019-7-20 00:03 | 只看该作者
    we167527 发表于 2019-07-19 10:35:540 X4 ~7 T) v. B- Y8 x3 E
    [quote]yihafewu 发表于 2019-7-19 08:18
    # z" \" W' M/ s5 J. P* t# N, M* {- l' i我觉得你的设置没有问题,请确认优先级是不是对的。

    ! b/ m1 _- O% k优先级没有问题吧~数字越小优先级越高???
      y# O. J$ {+ T* X/ w[/quote]$ x- |) i: J7 l; v( P4 L
    7 D4 p. t' G7 p. E
    不是的,优先级是按照从上到下来的,哪个在上就优先级高
    9 X8 P' {- U/ I0 w' w

    “来自电巢APP”

    点评

    请问AD规则设置中如何正确写第一选项where the first object matches和第二选项where the second object matches 我用不同的写法写相同的规则,有的规则是正确被启用的。有的则不会被启用。请问这是为什么???如  详情 回复 发表于 2019-7-23 19:18
  • TA的每日心情
    开心
    2025-8-20 15:00
  • 签到天数: 1238 天

    [LV.10]以坛为家III

    15#
     楼主| 发表于 2019-7-23 19:16 | 只看该作者
    yihafewu 发表于 2019-7-19 11:30
    8 h* i0 l6 a; ]) k5 e与我图中设置进行对比看看,Clearance_2高于Clearance_1。

    . K( r, o( M# r1 @4 A% I请问第一选项where the first object matches 和第二选项where the second object matches有什么区别???! c3 A$ }( k4 Z. f( m) M2 L' b
    我用不同语法写相同的规则设置,都通过了规则表明规则语句是正确的。可有的规则并没有被启用。应该如何正确写呢???3 h: a7 x7 t) t; k+ r5 T4 w8 H
    ( i. n' h+ G% g' Y- k3 J5 D# x
    * S. t! Z) M  B5 Q9 k
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-21 02:51 , Processed in 0.156250 second(s), 36 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表