Allegro 中的快捷键说明

Allegro 中的快捷键说明

首先说明一下环境变量文件(evn文件),环境变量文件有两个,它们分别在系统盘的根目录下的 C:pcb/evn 目录中(比如系统在 C 盘,那么 evn 文件将在C:/Cadence/SPB_15.7/share/pcb/text 下)和程序安装路径下(如 Cadence 设计系统程序安装在 D:Cadence 下,则 evn 文件将在C:/Cadence/SPB_15.7/share/pcb/text目录下),前者是本地变量文件,后者是全局变量文件(系统自动建立,即为默认设置)。在本地变量文件中,主要存放的用户参数设置值(Setup->User Preferences..如库文件所在的路径等)。在全局变量文件中主要描述的是:应用程序的工作路径和系统的快捷键定义等等。在启动一个应用程序时,应用程序会根据环境变量中的参数进行初始化。
       Cadence系统是一个比较开放的系统,它给用户留了比较多的定制空间。在Allegro中我们可以用alias或funckey命令来定义一个快捷键,以代替常用的设计命令。要使定义的快捷键产生作用,我们有两种方式来定义:
1、在命令窗口直接定义,但这样定义的快捷键只能在当前设计中使用,如果重新启动设计时,快捷键将会失效。命令格式如下:
         alias shortkey Keyboard Commands
         funckey shortkey Keyboard Commands
注意:
    1)如果直接键入 alias 或 funckey 命令然后回车,系统将会弹出所有快捷键列表,这相当于执行 Tools->Utilities->Aliases/Function keys..命令。
    2)alias 命令不能用来定义字母,原因是字母键要用来输入命令行。但是 funckey 命令可以用来定义单个字母为快捷键,它比 alias 命令更为强大,alias 能定义的它都能定义,但是字母被定义成某快捷键后,该字母就不能用来输入键盘命令了。
    3) Allegro 中的 所有键盘命令(Keyboard Commands)列表可以通过执行Tools->Utilities->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。
2、在本地环境变量文件中直接定义,这样定义的命令将长期有效。本地的环境变量文件是evn文件(c:pcbevn),我们可以对它进行编辑。我们的 alias命令可以在第二行开始写(第一行是:source $TELENV),例如我们以前在 Protel 或 PowerPCB 中常用的放大、缩小命令就可以如下定义:
    alias Pgdown zoom out
    alias Pgup zoom in
另外我们经常用alias命令来定义以下几个常用的shortkey:
alias ~R angle 90(旋转 90 度)
alias ~F mirror(激活镜相命令)
alias ~Z next(执行下一步命令)
alias End redisplay(刷新屏幕)
alias Del Delete(激活删除命令)
alias Home Zoom fit(全屏显示)
alias Insert Define grid(设置栅格) 
下面我们将常用的几个命令或快捷键做一个说明:
一、常用键盘命令
在allegro中有很多键盘命令,它是通过键盘输入来激活或执行相关的命令。键盘
命令基本上包含了大部分的菜单命令。下面列举几个常用的键盘命令。
1、x 100:Y坐标不变,X方向移动100个单位值(以设定的原点为参考点)
2、y 100:X坐标不变,Y方向移动100个单位值
3、x 100 100:移动到(100,100)坐标处
pick 命令与上面的 x 或y命令功能相同,只是在执行 pick 命令时会弹出一个窗口,输入想要的
坐标值就可以,与上面相对应,pick 命令也提供三种模式:pick、pickx和picky。
4、mirror:激活镜相命令(本命令是先激活,后选择要镜相的对象)。
5、rotate:激活旋转命令(本操作要先选取对象,后执行该命令)
6、angle 90:旋转 90 度(本操作要先选取对象,后执行该命令)
二、常用快捷键
alias F2 done:结束当前命令
alias F3 oops:取消前一次操作
alias F4 cancel:取消当前命令
alias F5 show element:激活“属性显示”命令
alias F6 add connect:执行布线命令
alias F7 vertex:激活“增加倒角”命令
alias F8 zoom points:点取放大
alias F9 zoom fit:满屏显示
alias F10 zoom in:放大窗口
alias F11 zoom out:缩小窗口
alias F12 property edit:激活“属性编辑”命令
funckey + subclass -+:切换到下一层
funckey - subclass --:切换到上一层

#alias F1 help ## Read-Only

#funckey "/t" tab ## Read-Only

#funckey C ctab ## Read-Only

#funckey CS sctab ## Read-Only

#funckey S stab ## Read-Only

alias CF2 next

alias CF5 color192

alias CF6 layer priority

alias CSF5 status

alias Down roam y $roamInc

alias F10 grid toggle

alias F11 zoom in

alias F12 zoom out

alias F2 zoom fit

alias F3 add connect

alias F4 show element

alias F5 redraw

alias F6 done

alias F7 next

alias F8 oops

alias F9 cancel

alias Left roam x -$roamInc

alias Right roam x $roamInc

alias SF10 save_as temp

alias SF11 zoom previous

alias SF12 zoom world

alias SF2 property edit

alias SF3 slide

alias SF4 show measure

alias SF5 copy

alias SF6 move

alias SF7 dehilight all

alias SF8 hilight pick

alias SF9 vertex

alias Up roam y -$roamInc

alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'

alias cdnshelp cdsdoc

alias dehilite dehilight

alias edps padedit

alias hilite hilight

alias ipickx ipick

alias ipicky ipick 0

alias ix ipick

alias iy ipick 0

alias pickx pick

alias picky pick l

alias reopen open -q $module

alias revert open -q $module

alias rps replace padstack

alias sar set pcb_autoroam

alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'

alias uar unset pcb_autoroam

alias unplrp report unplaced

alias window zoom

alias x pick

alias y pick l

alias ~B bubset

alias ~C smoothset

alias ~D delete

alias ~N new

alias ~O open

alias ~S save

alias ~Z undo

funckey + subclass -+

funckey - subclass --

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值