|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我是allegro新手,在这个坛子里得到版主和同行们很多帮助,先再次表示谢意。8 ?# o4 n9 F M, W% ^
$ t& a$ w, ?: A) B# _; g8 Q最近摸索了一下allegro的快捷键设置方法,看坛子里还有很多人对这个有迷惑,就把我现在知道的写出来,大家一起讨论补充,希望能帮助像我这样的新手。有什么错误也请指出。班门弄斧,请勿见笑。0 G( B& j/ O# o( x) j* D
- G" p. J! g2 p, yAllegro可以通过修改env文件来设置快捷键,这对于从其它软件如protle或PADS迁移过来的用户来说,可以沿用以前的操作习惯,还是很有意义的。
8 R: a$ h+ w& J7 r, h
X5 n1 `% D. P1 O6 P
% R; A. _) }. O' K/ n$ W4 \先说一下Allegro的变量文件,一共有2个,一个是用户变量,一个是全局变量。
; U) K5 ]3 i/ _+ d! I" C" h# P- ^0 Y6 t& d" K
' E; @5 W. h& l; f# y) L用户变量文件的位置,通过系统环境变量设置:系统属性-高级-环境变量,其中的Home值就是env所在目录。要注意的是,这里也有两个变量,一个是用户变量一个是系统变量,在用户变量里设置了Home之后就不需要在系统变量里再设置了,如果同时设置的话,会以用户变量的为准而忽略系统变量。比如我在用户变量里设置的Home目录为d:\temp,那么env文件就位于d:\temp\pcbenv 内。
$ \6 b3 Q5 ~2 X6 W" M
* z/ U$ o0 R+ A- L+ x7 y. C如果没有在系统属性里设置Home变量的路径,那么对于XP,会自动在C:\documents and settings\用户文件夹\pcbenv内产生env文件。对于2000,pcbenv目录位于C盘根目录下。) E! k2 N( x# G
" D* F/ [) S' N# I$ v
4 T2 P. ]3 a9 r3 i& h5 \
全局变量的位置,固定为软件安装目录内,比如我的就是:d:\cadence\spb_15.7\share\pcb\text内。" Z2 Z, k( ~6 v% G7 @6 H
6 }; ^" G' d- j/ S! b
. f, r( k2 p* e: ?
通常建议修改用户变量env文件,而不要修改全局变量env文件,至于为什么,我也不知道 + F& n: L: j, l* V+ K
! i; Y, r3 l# a7 g. m/ }( \, I6 U. B! Z# ^+ w# X- \) \& k/ q, l. j
另外,这2个env文件,用户变量的优先级更高,就是说如果2个文件中的设置出现冲突,那么以用户变量env文件为准。
) t1 u) D( V" e0 r* q. _' E8 F% f- S4 ]; N- N( e6 k
3 b9 Y& M6 N& u9 ~好了,搞清楚env文件的位置后,我们就可以来修改了。
& n3 X: @9 D1 |' v+ i/ u+ `7 V6 @ g3 X" v/ v& _' u( `
; F$ W% _7 p* @4 `用户变量env文件,是类似于下面的格式:7 s1 j5 L; C7 I6 D3 [# u0 M. X
source $TELENV
- }! g' |$ g3 H$ I# w# s( |% K) L
### User Preferences section ) K! Q4 n/ s9 d1 M3 P
### This section is computer generated.
, g" R- C2 l6 v# R### Please do not modify to the end of the file.
! ^6 A( d9 o; l' c1 `### Place your hand edits above this section. $ d& U! z0 I9 E' J
### & j8 S, F1 H: y
set autosave_time = 15 & Q. U# P0 c1 Y. ^# e9 ]0 `
set autosave! c1 p& k1 l4 M7 |) _9 c8 F
我们要设置的快捷键必须放置在### User Preferences section之前。
3 W4 R4 r. U, b1 r+ }) k' G
# k4 j `, C' Y# v
2 v. ? [; l% A: i- L% b A; b. O设置快捷键指令格式 :
! l$ A q/ M2 nalias 快捷键 执行的命令
/ m( m1 `1 X3 X. `8 v' |例:alias Del delete
* a# k/ y) k, O: d( u$ z
& v, C4 S) r' d8 ?
( L: P7 x& W( N我的部分快捷键:
6 a; K; |' T- W0 x7 w8 v( xalias Pgup zoom in1 [+ X9 x1 |: J6 W2 R3 @
alias Pgdown zoom out& L* z& I* ^, B
alias End redisplay
3 V, l7 j4 t5 O. \* `alias Insert add connect% G9 |: R$ @9 d" M) s! e2 s6 I
alias Home zoom fit, b _' j9 A1 T7 D0 t
alias Del delete5 U4 a, z: P1 H* E
funckey ' ' iangle 90
" J% D" z+ I) O! Y ! g/ X; G' g7 Q" }" ?$ c
扩展技巧:1 B3 {. F9 w/ Q1 D# K. L
关于快捷键可替代的命令,并不仅限于一级菜单中原已有快捷键的命令,对于有多级菜单的命令,比如Display-Show rats-Net(点亮单个网络),我们也可以用快捷键代替:alias F9 rats net。这个命令"rats net"会在你执行后出现在右下角cmd:的后面。这样可快捷的命令就随你设置了。7 w4 b% k e* N$ o+ U
i) m7 J' e6 B4 L6 [" f8 K/ Y
欢迎大家把自己的快捷键设置跟帖出来啊~9 b* |. O8 ]7 P4 r" o8 ]- u, S: ~
! Q; l1 E# Q @' Y' _9 a# I& B: V相关帖子:9 E2 A) i6 ^/ b$ R# D, M
. a0 h0 v9 d5 @* T/ b: ?8 S3 g% ?
在PCB editor里面有没有 move 和删除的快捷键?0 }" c# p( r9 n- n1 y+ f
allegro 快捷键设置
* ~& K* `3 @# ?+ T5 Z H- j
5 C* x5 ~' {+ \, e; ?8 ^) ?6 N[ 本帖最后由 beethoven 于 2008-8-26 11:24 编辑 ] |
评分
-
查看全部评分
|