|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 袁荣盛 于 2009-3-12 22:53 编辑
7 q; \. Z% b% N" J$ ^* S9 M3 @
9 W6 d, u+ ^$ c我们经常在命令栏输入skill的关键字符串来进行操作,一旦命令很多,记忆起来有点难度,allegro提供给用户一种无限制的用户自定义菜单栏命令的功能,下面就来简单介绍一下有关Allegro菜单栏的编辑。, n, N/ h6 e3 v
首先要找到默认的menupath路径下的menus文件,默认路径为X:\cadence\SPB_15.5\share\pcb\text\cuimenus\,下图中有两个路径,下面那个路径是Allegro的默认路径,而上面的那个路径是用户自定义的。对原始文件直接操作存在危险,一旦你编辑的文本存在错误将会导致Allegro菜单栏显示错误甚至没有显示,再想改回头会很困难,所以我们这里采取副本操作,把我们需要的文件copy到另一个路径下,并添加menupath路径,对copy的副本文件进行编辑修改,而源文件则不能擅动。(擅自改动后造成的不良后果自负); [9 T* d4 h! e- C, b
1 N1 ? X- w/ t+ A4 I% Q) v( f7 F2 T! L& {
在这个文件夹中存在很多men文件,这些文件就是Cadence各种软件的菜单文件(我们在打开不同版本的软件时菜单栏显示是不一样的,原因就在此),这里我们需要的文件是allegro.men
& T0 p9 E0 m" a4 F _) C. @
' \/ q9 N* N$ l, W0 H, S+ g; R) I5 f8 E! q9 `
首先复制allegro.men文件,copy到另一个本地路径D:\Cadence\SPB_15.5\share\local\pcb\menus\(举例),然后用文本格式打开文件并对文件进行编辑。下图所示的文件就是被动过小手脚,屏蔽这一行命令在此行前加上“//”,当然也可以删除这一行(不建议这样做),还可以调换命令的顺序,例如下图中的BEGIN一栏中的Open命令在New命令上面,就可以看到在Allegro的begin菜单栏中Open操作在New操作上方(默认情况是New命令在上方)/ h% G9 } P# P3 D! i6 c5 @
) y( Z/ @! M4 {" J# E
, u7 s/ Z) _5 P# ?
$ d- z# n: _% ]0 G6 {# m/ [' @ N0 ~2 S) o
参照以上操作,添加Skill命令到菜单栏也就不那么难了,首先要确认你所添加的skill命令能在命令行中正确执行并有结果,比如我们经过验证在命令栏中敲入命令qw,回车后Allegro有响应,即这个skill的功能结果。其次才可以把skill的命令添加到菜单栏。) l9 u8 V$ ]& y ^9 G8 K' D5 D
6 o0 _, H1 p% i
程序说明:
( b) r6 @ _6 X: F( o
0 L3 F. l4 Z2 i* rPOPUP "&Others" *开始一个新的菜单,名称为Others*
& j7 b7 m: t0 D$ w8 a* ]- NBEGIN *关键字,表示开始*
( \9 t; y. X, A$ ^; R$ yMENUITEM "&Set Grids...", "Grids" *&后面的字符串是菜单栏显示的,而后面引号中的字符串是Skill的命令*) E' i6 L/ W6 C
MENUITEM "&Quick View...", "qw"
9 O1 B6 x7 l' S" O: I' J' \1 m+ aMENUITEM SEPARATOR *分行,菜单下拉栏中的灰色线*
6 g: s& @/ ? L. ]' ?0 d# k4 rMENUITEM "&show library...", "show library"
* K" p( F, u7 i8 b hMENUITEM "&symbol check...", "symbol check"
) a) W5 Y* @, a5 g" \" t/ L) F0 YMENUITEM "&ch_dir...", "ch_dir", D8 S( N; d' L% X7 n Y F) E
MENUITEM "&rename ref des...",1 j! G( W0 I4 O3 o b& P
"rename ref des"
& b; Q+ [4 e. L1 r FMENUITEM SEPARATOR
9 P5 ?0 @3 l1 R- I3 B3 q% OMENUITEM "&mil mm trans...", "ca"
, E. I5 G9 ~! o! r* hMENUITEM "&Number Of Vias...", "hlvia"5 ^! h) a4 n; g- F* E: t3 i1 v& g
END *关键字,结束,对应BEGIN*/ ~3 Q# {" d' O
6 H1 p+ D3 ]1 V, G+ E
所有的标点符号采用英文标点
5 Q2 N: L2 i7 q& f' i+ M& U- D# h
. M& d2 x! Q/ Y4 T2 ? M& z0 N! C. I
2 Z( A( e; b1 y8 V修改好程序以后保存allegro.men文件,并在第一副图中设置影射到此文件的路径。重新启动Allegro就会有新添加的菜单栏出现。
$ L) m' V9 R) {3 p; D1 W& ]- Q- M; D, C
- H# b* D1 D: ^, g! f
|
评分
-
查看全部评分
|