EDA365电子工程师网

标题: Highlight Component [打印本页]

作者: yuho    时间: 2015-12-2 11:20
标题: Highlight Component
AD 可以Highlight NET請問可以Highlight Component嗎?  8 m" C. ?6 ?- e: u/ A
運用Customize 語法嗎?  請問指令怎寫?7 C$ s/ A  T6 @0 i" l
或是用select and mask方式達到Highlight Component,但語法怎寫?
( d1 ^$ ~  h9 W( Q/ p( o謝謝0 \. T2 W/ H6 Y% J9 i

7 _, I) h" `4 [* `, x) z+ X4 b5 g* X7 d4 m, R" N# {
) @5 x5 c. q; H( [( `

作者: you165    时间: 2015-12-2 15:45
可以高亮同一类,单个在查找里面输入位号会高亮其他mask
作者: yuho    时间: 2015-12-2 15:55
you165 发表于 2015-12-2 15:45
/ F4 S6 r4 p& G  G可以高亮同一类,单个在查找里面输入位号会高亮其他mask

5 A7 A0 o6 G. J: d3 K5 e- G4 Z$ |不太懂~可以貼圖嗎?
5 T  c. I, J2 D
作者: you165    时间: 2015-12-2 16:05
看看
* |% ]0 n3 h+ o5 Z' e; X# C; V+ S

QQ图片20151202160908.png (17.75 KB, 下载次数: 0)

QQ图片20151202160908.png

作者: you165    时间: 2015-12-2 16:08
这就是器件一类高亮) N9 x- D$ O' \1 X# B# V7 v

QQ图片20151202161225.png (26.81 KB, 下载次数: 0)

QQ图片20151202161225.png

作者: yuho    时间: 2015-12-2 16:48
you165 发表于 2015-12-2 16:08
5 W, }% v8 \/ K2 _: l$ P这就是器件一类高亮

1 V* P/ Q7 k# j這應該是類似 PCB Filter Select or mask功能9 p7 V2 ]! {- U
不過我要的效果是可以單一Highlight component (做排列文字時候 逐一Highlight 確認文字排列正確)" @, k- c$ p0 H$ U6 l' {: c
5 ]# T4 T7 T/ {2 @1 K( e
還是謝謝你( Z; ~. e! v' P

作者: you165    时间: 2015-12-2 17:14
拍丝印更简单了,单独丝印高亮,移动丝印
作者: gameboy    时间: 2015-12-2 17:56
yuho 发表于 2015-12-2 16:486 Z7 p+ B* Y0 L2 ~& l1 O
這應該是類似 PCB Filter Select or mask功能
% I: @- ~! }: J! U: q) \, @# {- }不過我要的效果是可以單一Highlight component  (做排列文 ...
+ E  ?) ]+ k, y1 Q; L
试试这个是不是你想要的:
# M5 J+ ]2 Z4 I
3 e; K) v6 [9 Z5 k$ WView----Workspac Panels-----PCB------PCB) ^* L! a% n: n
2 g5 q6 z2 Z+ [7 o
这个面板里面可以选择按元器件高亮,并且可以显示单面。- A+ u# o  K* G* @+ h

+ e* `7 B0 k$ {0 R6 ]7 {# v只按上下键就可以逐个定位高亮元器件,对检查丝印有帮助。
7 B0 C0 m8 G% l* B- s
作者: yuho    时间: 2015-12-2 18:23
謝謝各為這些功能我都知道但我要的不是逐一跳過去顯示或是全部顯示
4 Z3 H' ~3 {  y" ]我要呈現的效果是,check完一顆零件就染色. o" V4 C- h6 S: P2 i+ S
如圖 , 染完籃色部分元件代表已確認過 (防止文字放錯位置)' r  A/ W3 c+ B
' c; r$ ]9 V  G  L. W

圖片 3.jpg (163.47 KB, 下载次数: 0)

圖片 3.jpg

作者: a253366589    时间: 2015-12-2 18:54
AD貌似没有这个功能。
作者: yuho    时间: 2015-12-2 19:15
是的  沒有這功能,
) O3 d* s, n5 j5 g6 h所以才想詢問
, i7 j+ ]/ d4 PCustomize 語法嗎?  請問指令怎寫?
& k1 P3 K$ z6 V  q6 q! L9 \或是用select and mask方式 達到Highlight Component,但語法怎寫?5 D6 ?5 c: b9 C
謝謝
作者: 3215109    时间: 2015-12-2 21:55
你可以确认完一个元件,然后把它隐藏起来。比什么染色还好。
作者: yuho    时间: 2015-12-3 13:08
有想過隱藏,但隱藏可以設熱鍵嗎?  怎麼寫語法?9 E5 X0 i5 y$ n7 i  q) p
還有一個問題,如果隱藏的話,就不能確認還有甚麼空間可以放置其他絲印
* n& B( [/ Z- o如 , LABEL , NOTICE....等等
作者: yuho    时间: 2015-12-3 13:09
有想過隱藏,但隱藏可以設熱鍵嗎?  怎麼寫語法?
) ~2 B! j( \+ G. v還有一個問題,如果隱藏的話,就不能確認還有甚麼空間可以放置其他絲印& N4 ^# U( U( e; P- p7 P
如 , LABEL , NOTICE....等等
作者: zhanweiming2014    时间: 2015-12-7 13:24
yuho 发表于 2015-12-2 19:15: p% \1 ?( j. D2 }  \2 w. I. u  b
是的  沒有這功能,
; x/ j- m3 x7 A  T( t所以才想詢問3 w4 W2 J; r( |% Q) S
Customize 語法嗎?  請問指令怎寫?

- [$ ^9 Z% Q1 w, q: T' W( p4 xIsComponent and OnTopLayer|mask
. d8 |7 u* O9 `" A
作者: yuho    时间: 2015-12-8 14:10
zhanweiming2014 发表于 2015-12-7 13:24
) @3 L5 O: i, i: X/ N" G* S  AIsComponent and OnTopLayer|mask
: B1 [, e2 |9 ?2 z  L/ V/ [
謝謝: N3 B6 ]" C% M8 g3 Y) c
請問process要選甚麼?5 p& Z8 W' B6 P) l9 e  O1 U

作者: zhanweiming2014    时间: 2015-12-9 08:07
yuho 发表于 2015-12-8 14:10# v7 l! L9 J, E* T0 e5 o
謝謝
5 X& b- K0 x0 C2 a  e" v請問process要選甚麼?
$ O( Q' ^9 f6 p; n) n# w5 n4 A; H
在PCB  就选PCB:RunQuery
3 s. c# K5 t. a8 v+ p
作者: yuho    时间: 2015-12-9 08:53
zhanweiming2014 发表于 2015-12-9 08:07
7 E- H; K  j3 ]6 z) k在PCB  就选PCB:RunQuery
# Y' A& \: P4 x+ F* e5 m
 你好,我都設定好了   但是還是沒動作8 }/ J" B( |2 Z# v0 x

% d% p+ Q7 q8 b0 {& |

1.jpg (30.35 KB, 下载次数: 0)

1.jpg

作者: zhanweiming2014    时间: 2015-12-9 09:15
本帖最后由 zhanweiming2014 于 2015-12-9 09:16 编辑 " }9 K9 D, }& w+ X9 |: d
( f. Y. z" [& k: q
我以为你是在另外的里面,在这里完整语法  expr=IsComponent and OnTopLayer|mask=True|apply=True
6 D1 f2 _* o* L1 C7 ^
- k- Y4 ^. @6 n- M6 Y3 e9 v& S再在 shoutcut  里面填入你自己希望的,快捷键,比如,小键盘,1
* L" c/ S; {# ~
作者: yuho    时间: 2015-12-9 16:17
zhanweiming2014 发表于 2015-12-9 09:15- ]. F4 d# o. H+ k0 c4 `
我以为你是在另外的里面,在这里完整语法  expr=IsComponent and OnTopLayer|mask=True|apply=True
. o& x# R3 w. W# `2 {: x) |* Y6 r- ^7 \/ h5 O6 m. s+ E
再在 ...
9 A7 \$ Q6 e7 b, R
謝謝你~
7 m' ?9 g9 F" G! H; h; p  ]不過設定完後的效果 : 在TOP層別全部顯示 (MASK) COMPONENT!
! A' S/ @0 `$ U
& A5 p$ M8 d4 m) H8 G' x我要呈現的效果是,check完單顆零件就染色 (或mask)7 p; U& v# U2 T+ {7 c
' o2 C! ?* a' d% S+ V* V
有其他指令方法可以達到嗎?  {$ C: F& d1 q8 m( I

# v. A7 s2 B& B' B$ [1 W; h' X
, q! G+ H0 c  H: K7 C& y4 X; U謝謝7 a8 x3 ]' U% G7 \+ `

作者: zhanweiming2014    时间: 2015-12-9 18:01
expr=Istext|mask=True|apply=True就是显示丝印( p  M% {3 a' I
expr=Istext and OnTopLayer|mask=True|apply=True: g- R3 Y0 k6 ~  {! J* R/ c7 V  n
你自己试试吧
作者: yuho    时间: 2015-12-9 20:24
zhanweiming2014 发表于 2015-12-9 18:01% ~" J$ W. Y( D
expr=Istext|mask=True|apply=True就是显示丝印7 H7 a- L9 [( A3 B
expr=Istext and OnTopLayer|mask=True|apply=True8 j' W/ Z( d- m& a  b* {& G
你自 ...
+ O# ~  K+ H% e" P' o+ v
都試過了  還是一起顯示無法單一零件點選後在MASK
8 @: V- d3 O0 u9 d5 N6 h9 Y/ w3 w5 z' ]4 ~: p3 b' c0 R

$ S+ n: v4 `' V* f5 d6 ~4 E+ q執行指令 → 點選零件 (效果: mask當顆零件 ) → 執行指令 → 點選下一個零件 (效果: mask當顆零件 ) ....0 k7 r) ]* E. D+ e
                   (ex : C1)                                                              (ex : C2) - Y. ~6 f! [7 h# d( K
點選零件 → 執行指令  (效果: mask當顆零件 ) → 點選下一個零件 → 執行指令 (效果: mask當顆零件 ) ....
$ y  _% m! y" X(ex : C1)                                                              (ex : C2), e( ~9 ]3 I: O2 i% P
1 o' H) I6 V" ^

- ~; `0 O& o  X& E* ]. w# f$ K7 P8 U2 K

# u6 H1 g" p8 F8 ~7 |+ h3 I2 m在請幫忙~謝謝  z! l1 R; @9 w7 o& Q9 w- Z. B! i6 L, e

作者: zhanweiming2014    时间: 2015-12-10 08:15
expr=IsComponent and OnTopLayer|mask=True|apply=True显示顶层器件5 C9 Q) m( j: s' Z5 _! g. h+ l
expr=IsComponent and OnBottom|mask=True|apply=True显示底层器件
6 G# S& ]8 p8 }/ @6 ~2 P# M其实你看了这些语法,你自己应该有点知道了,这个语法其实很简单
5 U& M$ T+ `! i' K. M( W" P" @$ xexpr这个打头7 w' q) R% T) `( x* d& i
Is后面跟着就是对象,比如器件,走线,丝印等) ]6 W2 a# i0 W) ^: S
and就是与的意思9 q5 ?+ a3 C0 c0 a7 P: v3 E2 _, Q  O; ~
On后面就是层,比如底层,顶层,丝印层等' _( i* V% J2 E$ R, l6 Z: R
|或的意思
. W2 z3 l* l; k2 m- @5 o$ W0 @/ E4 h' ^
mask=True是屏蔽其它意思. P1 V2 y4 R4 P3 f
apply=True就是我们鼠标点击apply的意思一样
作者: yuho    时间: 2015-12-10 10:43
本帖最后由 yuho 于 2015-12-10 10:46 编辑
: V# g' n" Y# C/ ]6 g' d
zhanweiming2014 发表于 2015-12-10 08:15
4 z# x/ L/ C' X/ ?) texpr=IsComponent and OnTopLayer|mask=True|apply=True显示顶层器件3 B8 S1 L% B/ K4 V' y. B# }' Q% r
expr=IsComponent and OnBottom|mask ...
! F$ A: M& M5 O5 Q, m
這些語法我都清楚,只是我無法把他湊成單一顯示
, v& C) o" s: @! i我怎麼寫 都會跟你寫的一樣全部顯示所以才發問!
* ^) s# h4 ]% ^) f# v( Y7 E2 k- k) R0 ^" _" k' ?/ F# @

! S2 o% g. k" o( A+ c2 r! _  r+ N) B因為語法沒有IN click or on select 類似的宣告* @% c1 o0 `6 Z. r

作者: 65770096    时间: 2016-10-17 10:49
这个对用惯allegro调丝印的人是迫切需求,希望能又有效的解决方法,大神在哪里?




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