找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

dxp过滤器(PCB Filter)语法技巧收集,希望大家集思广益,打造layout效率巅...

查看数: 3852 | 评论数: 12 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-9-14 23:00

正文摘要:

本帖最后由 dianzi1987 于 2013-9-21 11:07 编辑 ; \- x* B; I  b( T5 r: t $ g' O) ]5 U' ^4 \在论坛搜索了PCB Filter,出来的结果着实不多,突发奇想,一定有很多坛友都希望更好的使用过滤器语法来 ...

回复

icm 发表于 2013-9-16 10:37
基本上從Example中的10個範例,已經可以當作參考來學習.建議先了解這些範例.
  D' u* _* c3 ]0.        Hidden comments strings
* C* Y3 o" }  Y' S# `0 OIsComment And (Hide = True)
5 i- T" \! r; f1 o7 _1.        Locked components
- |1 H7 h8 Y3 T7 hIsComponent and (Locked = True)# I  Z# b( B& f$ v5 J
2.        Pads and vias with a hole size between 15 and 30
+ E) U4 E: Q4 Y% _: r& }(IsPad Or IsVia) And (HoleSize > 15) And (HoleSize < 30)
1 R# D8 a) m" f' _8 m7 _* b% J3.        Teacks less than 2 units long1 b# f( T5 `. M) q# Y
IsTrack And (Sqrt(Sqr(X1-X2) + Sqr(Y1-Y2)) < 2)4 a3 X$ S- o" k. B  y8 K
4.        All testpoints
; t3 N5 z& }, q" c(TestPointTop = True) Or (TestPointBottom = True)
- n/ S1 B* S! ~2 r2 Q5 Y1 c5.        Component track and arc silkscreen primitives% e; F* j( ~$ i" b
OnSilkscreen And (IsTrack Or IsArc) And IsComponentPrimitive
. [" ^1 @4 T9 t7 o6.        Components not on a 5 mil grid
% r0 `$ A! x. f, r( W$ mIsComponent And ((Frac(X1/5) <> 0) Or (Frac(Y1/5) <> 0))
# v+ M9 k: c4 q3 u7.        Signal layer tracks at an odd angle  G& s; `6 @* T4 `8 v7 L
Not(IsHorizontal Or IsVertical Or IsOblique) And IsTrack And OnSignal/ V/ {. a, e* j) F; h, c
8.        Top signal layer keep objects
2 k  E7 d, \# L, a6 n/ V3 I9 kIsKeepout And OnTopLayer
, r2 _* |5 }0 b/ l8 r( ~" W9.        Non-horizontal designators* l, J; Y4 M5 g( J
IsDesignator And (Rotation <> 0) And (Rotation <> 360)

评分

参与人数 1贡献 +5 收起 理由
wanghanq + 5

查看全部评分

2009zhaoqf 发表于 2016-10-21 15:25
zcllom 发表于 2015-10-28 13:12
哈哈,这个正是在下几年前发表的一个原创帖子,很荣幸被转载引用到EDA365论坛上。EDA365论坛是我非常喜欢的为数不多的几个论坛之一。希望抛砖引玉,大家发掘出更多更好的软件特性,方便大家使用。
2723498933 发表于 2015-10-22 18:06
非常给力
qingfuli 发表于 2013-10-5 21:04
{:soso_e179:}
dianzi1987 发表于 2013-9-22 17:59
论坛的高手进来吧,自己顶。
maxemry 发表于 2013-9-21 08:12
好贴,支持下
花心刺猬 发表于 2013-9-21 00:04
好贴,支持下!
Linda_008 发表于 2013-9-20 23:18
不错,很受用,支持高手发言交流经验
wanghanq 发表于 2013-9-19 17:33
本帖最后由 wanghanq 于 2013-9-25 20:22 编辑
" ]; k0 M7 e9 O3 j" _1 \% v) c, u
ad10中怎么一次性删除所有走线和过孔还有铜皮
# O! J" c- u5 R/ o( Ehttps://www.eda365.com/forum.php?mod=viewthread&tid=92090&fromuid=4169- S8 T% R/ J2 U$ y* U' B% A" F  [

2 x6 O" R" b0 J! {1 T0 g
icm:
* Z! b# ]4 ]$ e, o& O: P- b/ {9 ~PCB Filter Panel填入以下語句5 E5 r2 l7 l. b* S; ?! C# l
((IsPad and Not IsComponentPad) or IsVia or IsPoly or IsRegion or IsTrack or IsArc or IsFill) and OnSignal
1 R- _# F9 ^& R7 J" F: y7 h9 b) q. b; L" A點擊Apply 接者 Delete.

. w: U  j% D3 r1 v8 M3 M: E. ]
/ O% c( f! M9 |* Z: G9 F% T' U7 u) {" d8 N
ttgoer :! B4 |3 d0 ]: a! u' T' n
给不懂语法的同志:
4 u- C6 z) u' _' \/ S' v很简单的,S--free objects,deltete...就可以全部删除所有的走线。
! C3 a, z. H: l不过,你可能需要先作以下一些操作,如果有相应顶目的话:6 o5 j) H$ F* N/ ~
1、关闭KO,TO,BO(防止删除相应层的板边框,丝印线)- d$ Y& E: e& [
2、把所有的PAD HIDE(防止删除定位孔)
( G1 V- [2 N7 n* l% G, T1 A
dianzi1987 发表于 2013-9-16 11:25
icm 发表于 2013-9-16 10:37
' I$ ~  f0 O$ {* X8 m' [" W4 f基本上從Example中的10個範例,已經可以當作參考來學習.建議先了解這些範例.
( P. z$ ^6 }. @7 i6 Q0.        Hidden comments strings/ B; M3 i& Y" Z; q8 P
...
' `+ T: z  Q7 H* D8 E; K
非常感谢你的支持,相信会有更多坛友会受益于此。
dianzi1987 发表于 2013-9-14 23:04
沙发备用
关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-12-15 00:57 , Processed in 0.062769 second(s), 38 queries , Gzip On.

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

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

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