生辰八字算财运风水:Allegro使用Script录制快捷键,提高操作效率

来源:百度文库 编辑:中财网 时间:2024/04/27 22:45:00

Allegro中提高操作效率

在layout过程中经常要设置一些参数或重复执行某些操作,如设置单位、颜色、查看Unconnected Pins Report等,每次都点来点去很浪费时间。所幸Allegro提供了Script功能,可以将这些操作录制成脚本,需要执行相应操作时Replay对应的脚本即可。

1. 脚本录制。File?Script。输入脚本名称my script,点Record之后窗口会消失进行脚本录制,在Allegro中所执行的操作都会被录下来,然后再File?Script?Stop。脚本录制后保存在当前brd所在目录,扩展名为 .scr。

2. Replay脚本。 File?Script?Browse,选择脚本,Replay。或者在Command窗口输入:replay **.scr

虽然脚本大大加快了操作速度,但是每次Replay还是有些慢。可以将replay脚本的命令定义到快捷键上。

1. Setup?User Preferences?Config_paths?Scriptpath,设置Scriptpath,将录制的脚本放到该目录下。

 2. 定义快捷键。打开home目录下pcbenv目录下env,(找不到即搜索该文件夹)添加快捷键。

alias gerber replay gerber.scr

 运行Allegro,在command窗口输入gerber回车即可。  

# F1 is normally reserved by the system for Help so we don't use it
alias F12 toggle
alias F11 zoom out
alias F10 zoom in
alias F9 add connect
alias F8 oops
alias F7 cancel
alias F6 property edit
alias F5 show element
alias F4 pop swap
alias F3 set acon_oldcmd
alias F2 unset acon_oldcmd
alias Del slide
alias Insert custom smooth
alias Home zoom fit
alias End redisplay
alias Pgup rotate
alias Pgdown move
alias ~N new
alias ~O open
alias ~S save
alias ~X cup
alias ~G Define grid
alias ~R show measure
alias ~L mirror
alias ~A save_as
alias ~E change
funckey + subclass -+
funckey - subclass --

#---------------------------------------------------------------------------------------------------
# Script Aliases      Description
#---------------------------------------------------------------------------------------------------
alias g.1 "replay gp1"   # sets grid to 0.1 mil
alias g.3225 "replay gp3225"
alias g.532 "replay gp532"
alias g.25 "replay gp25"

#--------------------------------------------------------------------
# OTHER ALIASES
alias edps padedit
alias rps "replace padstack"
alias unplrp report unplaced
alias x pick
alias y pick l
alias ix ipick
alias iy ipick 0
alias reopen 'open -q $module'