EDA365电子工程师网

标题: allegro 快捷键换层时只显示当前层隐藏其他层 [打印本页]

作者: xw_superstar    时间: 2017-6-8 15:03
标题: allegro 快捷键换层时只显示当前层隐藏其他层
allegro 快捷键换层时只显示当前层的走线、焊盘、过孔等信息、隐藏其他层。之前用的是mentor里面设置单层显示,用上、下键切换层就可以。但是allegro 的env文件怎么改呢才能有这个效果,求高手指教,最好共享一个env,非常感谢。0 y. v6 ?, p) E' T6 S

0 w3 j5 x0 L4 c% q8 ~) J- t
作者: a2251247    时间: 2017-6-8 15:29
1.打开你所想要显示的层7 T3 h! s" i8 n" K
2.view-color view save 保存文件到ENV目录下
! [' O% m$ v, b2 U6 ~7 K3.编辑ENV文件,加上alias F3 colorview load top (F3为你想要的快捷键,top为上一步保存的文件名)
7 n4 [4 z' Y+ L) @% w4.或者去下个skill
作者: xw_superstar    时间: 2017-6-8 16:18
a2251247 发表于 2017-6-8 15:29
6 U1 Q/ l% o, {. t$ ~+ `2 ^1.打开你所想要显示的层
- Z  d7 ?5 R% A' O2.view-color view save 保存文件到ENV目录下& A. ~& U! S; Z
3.编辑ENV文件,加上alias F3 colo ...

. p; h" q0 U% n8 o有skill分享一下吗# ^7 E" Q( j9 e5 n

作者: netbrain    时间: 2017-6-8 16:51
xw_superstar 发表于 2017-6-8 16:18
$ Q2 I: s$ l9 E! \$ e有skill分享一下吗

. a9 a& U. k* R显示顶层的快捷键,其它的自己改吧:
* e" `& h" ^! O8 Z; S+ R7 x9 yfunckey bt 'skill apply(lambda(() axlVisibleUpdate(axlVisibleLayer("Etch/Top" t)) axlVisibleUpdate(axlVisibleLayer("Pin/Top" t)) axlVisibleUpdate(axlVisibleLayer("Via Class/Top" t)) axlSetActiveLayer("Etch/Top"))())'; D4 E$ ]6 R  Y, b: k' w

作者: xw_superstar    时间: 2017-6-8 17:10
netbrain 发表于 2017-6-8 16:51- U+ Z2 n7 e* {/ V8 Y7 b
显示顶层的快捷键,其它的自己改吧:1 N  H& f* {+ d+ N; v' ^, J) I
funckey bt 'skill apply(lambda(() axlVisibleUpdate(axlVisibleL ...

7 M6 |- S5 V) d8 X5 x1 s' ^; f哈,我试试先
2 P! B8 V' ?) \  G4 |
作者: xw_superstar    时间: 2017-6-8 17:16
netbrain 发表于 2017-6-8 16:51
4 @3 A/ B4 S" R3 ^$ n0 z  e显示顶层的快捷键,其它的自己改吧:
$ X, _& K5 n, y: Z3 @: U, @, V+ nfunckey bt 'skill apply(lambda(() axlVisibleUpdate(axlVisibleL ...
% K+ q. W1 i* O: m
这个没法隐藏别的层嘛
. \8 m& d1 B3 B! w6 w7 [  C& \1 y
作者: superlish    时间: 2017-6-8 19:27
论坛有SKILL可下载
作者: netbrain    时间: 2017-6-8 20:08
xw_superstar 发表于 2017-6-8 17:16
( K" }: O, w9 {" J! @: [$ k  M这个没法隐藏别的层嘛

& P! U0 k0 H: S0 _哦,忘记按你的要求加上,& H5 g6 h5 ]$ K( ~
funckey bt 'skill apply(lambda(() axlVisibleDesign(nil) axlVisibleUpdate(axlVisibleLayer("Etch/Top" t)) axlVisibleUpdate(axlVisibleLayer("Pin/Top" t)) axlVisibleUpdate(axlVisibleLayer("Via Class/Top" t)) axlSetActiveLayer("Etch/Top"))())'
% R( Q* ^( b4 U- Z' h' kfunckey bb 'skill apply(lambda(() axlVisibleDesign(nil) axlVisibleUpdate(axlVisibleLayer("Etch/Bottom" t)) axlVisibleUpdate(axlVisibleLayer("Pin/Bottom" t)) axlVisibleUpdate(axlVisibleLayer("Via Class/Bottom" t)) axlSetActiveLayer("Etch/Bottom"))())'$ v4 M' [' H4 T% ?$ s6 w
& i2 d# e6 L, \, \" p* s7 C! k0 s

作者: xw_superstar    时间: 2017-6-9 08:44
netbrain 发表于 2017-6-8 20:08$ a& L2 `: H1 ^
哦,忘记按你的要求加上," X/ m' R6 T5 }( m. E+ A: p, S
funckey bt 'skill apply(lambda(() axlVisibleDesign(nil) axlVisibleUpdate ...

. l8 R; e8 U( h/ u$ x7 Q9 Z帅哥,这不是我要的效果啊,我的意思是能不能跟mentor EE里面的一样,只要在Display Control--General--Dispaly Active Layer Only勾选上,再用方向键盘上的上下键很方便的就能实现每层的切换,单层显示呢?
) E% R2 l8 O( p- Q; ^2 ^

图片1.png (111.44 KB, 下载次数: 0)

图片1.png

作者: Plom    时间: 2017-6-9 09:24
保存一个view吧
作者: 谁家的熊孩子    时间: 2017-6-9 09:36
录制宏一样录制一个吧~
作者: xw_superstar    时间: 2017-6-9 09:57
Plom 发表于 2017-6-9 09:24
# ^* b' _$ [  w/ J' ^% w2 o, T保存一个view吧
& t( W3 d) u# W
保存的view为什么调用就出错呢
4 U. ?' C$ W; G+ D
作者: netbrain    时间: 2017-6-9 10:43
xw_superstar 发表于 2017-6-9 08:444 l3 u" W# S) _+ l6 b" \- t7 w$ g, {
帅哥,这不是我要的效果啊,我的意思是能不能跟mentor EE里面的一样,只要在Display Control--General--D ...

! L% C% T; L8 I4 P+ m不得不说你这个想法很不错,我试着弄一下吧
4 ^8 J& j9 m9 l+ p# d' ^! j8 O) s8 |8 P1 J, ^; W8 {8 u

作者: xw_superstar    时间: 2017-6-9 12:33
netbrain 发表于 2017-6-9 10:43
5 |) R% }" D- Y) u# t不得不说你这个想法很不错,我试着弄一下吧
; O+ i0 W5 O  f
好滴,刚开始接触不久,cadence用的真是不习惯,特别是用了mentor之后。1 C# c1 P; I, O& r( m; F9 N. a





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