Allegro自定义设置快捷键的三种方法

Allegro⾃定义设置快捷键的三种⽅法
Allegro⾃定义设置快捷键的三种⽅法
2014.09.21 由丹⼼静居整理
本⽂是针对Cadence SPB 16系列的,此前的版本没去尝试,如有不当之处,还请⼤家给予更正。希望能给⼤家学习allegro带来帮助,有经验⼤家共同分享。
环境变量⽂件有两个,⼀个是⽤户变量,另⼀个是全局变量。⽤户变量⽂件的位置,可以通过系统环境变量设置的路径来查:系统属性-⾼级-环境变量(win7系统下为:计算机-属性-⾼级系统设置-环境变量),⽤户变量窗⼝中Home 值就是env⽂件所在⽬录。
这个窗⼝⾥有两个变量,上⾯是⽤户变量,下⾯是系统变量,在⽤户变量⾥设置了Home之后就不需要在系统变量⾥再设置了,如果同时设置的话,会以⽤户变量的为准⽽忽略系统变量。系统变量的env ⽂件将在
X:\Cadence\SPB_16.6\share\pcb\text ⽬录下(X为你的软件安装盘),前者是本地变量⽂件(即⽤户变量),后者是全局变量(即系统变量)⽂件(系统⾃动建⽴,即为默认设置)。在本地变量⽂件中,主要存放的⽤户参数设置值(Setup->User Preferences..如库⽂件所在的路径等)。在全局变量⽂件中主要描述的是:应⽤程序的⼯作路径和系统的快捷键定义等等。在启动⼀个应⽤程序时,应⽤程序会根据环境变量中的参数进⾏初始化。
说明:这2个env⽂件,⽤户变量的优先级更⾼,就是说如果2个⽂件中的设置出现冲突,那么以⽤户变量env⽂件为准。
Cadence 系统是⼀个⽐较开放的系统,它给⽤户留了⽐较多的定制空间。在Allegro中我们可以⽤alias,或是funckey 命令,或是笔画来定义⼀个快捷键,以代替常⽤的设计命令。要使定义的快捷键产⽣作⽤,我们有三种⽅式来定义:以下是设置快捷键的三种⽅法
法⼀、在Allegro PCB editor 命令窗⼝直接定义但这样定义的快捷键只能在当前设计中使⽤,如果重新启动软件,快捷键将会失效。命令格式如下:
alias shortkey Keyboard Commands谭碧生
变身宝贝funckey shortkey Keyboard Commands
在Allegro PCB editor 命令窗⼝中,如果直接键⼊alias 或funckey 命令然后回车,系统将会弹出所有快捷键列表,这相当于执⾏Tools->Utilities->Aliases/Function keys..命令。
Allegro 中的所有键盘命令(Keyboard Commands) 列表可以通过执⾏Tools->Utilities->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。如下图:
法⼆、通过修改⽤户变量env⽂件来设置快捷键Alias 命令只能定义字母键为快捷键;Funckey 可以定义字母数字的组合键为快捷键,它⽐alias 命令更为强⼤,alias 能定义的它都能定义,但是字母被定义成某快捷键后,该字母就不能⽤来输⼊键盘命令了。
⽤户变量env⽂件,是类似于下⾯的格式:
source $TELENV
### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
set autosave_time = 15
set autosave
我们要设置的快捷键必须放在 source $TELENV 之后和### User Preferences section 之前。
设置快捷键指令格式:
alias 快捷键执⾏的命令
例如:alias Del delete
我们以前在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 --:切换到上⼀层
法三、可以定义笔画为快捷键
命令在 Tools\Utilities\Stroke Editor
1、创建allegro stroke(笔画快捷键设置是⽤的16.3版本的软件)
构建和谐社会的意义Tool——>Utilities——>
在绘图区域绘制⼀个笔画,在command 输⼊快捷键名字,然后Add,⼀个新的
笔画快捷键就在右侧⽣成了。然后保存到SPB_Data\pcbenv(安装环境变量路径)下⽂件名为allegro.stroke
2、确定stroke 已经激活:
a、16.3⾥设置了STROKE EDITOR也不能⽤的话需做⼀下下⾯这个操作才⾏. UI-input-勾选no_dragpopup这项就可以了.
b:打开X:\C adence\SPB_16.3\share\local\pcb\skill下的example.ilinit⽂件(可以⽤记事本打开),在末尾加上

本文发布于:2024-09-23 05:17:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/299412.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   快捷键   系统   定义   设置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议