您的位置:首页 > 其它

如何设置Cadence 16.6中PCB Editor的快捷键

2016-10-07 00:42 411 查看
Cadence给用户留了比较多的定制空间。在Allegro中我们可以用alias或funckey命令来定义一个快捷键,以代替常用的设计命令。和Protel和PADS而言,Allegro软件是通过修改env文件来设置快捷键,这对于从Protel或PADS转移过来的用户来说,可以沿用从前的操作习惯,对于熟悉这个软件还是很有意义的。

小主使用的是Win7 32位系统和Cadence 16.6版本,网上的资料基本上都是Cadence 16.6版本以前的方法。比如,用户变量和系统变量的概念,在这里根本找不到。Cadence的产品在更新的时候基本上都会有很大的变化,所以有些方法不是很实用,但是还是很具有参考价值的。这里参考前期版本的快捷键修改方式,介绍Cadence 16.6中PCB Editor的快捷键修改方法。

要使定义的快捷键产生作用,有两种方式来定义:

1、在命令窗口直接定义,但这样定义的快捷键只能在当前设计中使用,如果重新启动设计时,快捷键将会失效。

2、在本地文件中直接定义,这样定义的命令将长期有效。所谓的本地文件,也就是大家在网上看到的env文件了,本文仅讲述该方法。

快捷键的信息存在于env文件中,所以要先找到env文件,我在我的所有盘中搜索env文件,下场很明显,只有一个文件,路径如下:

C:\Software\Cadence\SPB_Data\pcbenv\env

如果你是直接安装在C盘中,不像我一样修改过路径的话,应该是:

C:\Cadence\SPB_Data\pcbenv\env

用记事本打开这个文件,源文件中只有下面的内容:



我们要设置的快捷键必须放置在### User Preferences section之前,常用的命令是:

alias short key Keyboard Commands

funckey short key Keyboard Commands

注意:

1)在命令窗口直接定义:如果直接键入alias或funckey命令然后回车,系统将会弹出所有快捷键列表,这相当于执行Tools->Utilities->Aliases/Function keys..命令;

2)alias命令不能用来定义字母,原因是字母键要用来输入命令行。但是funckey命令可以用来定义单个字母为快捷键,它比alias命令更为强大,alias能定义的它都能定义,但是字母被定义成某快捷键后,该字母就不能用来输入键盘命令了;

3)Cadence中能设置快捷键的功能(Keyboard Commands)列表可以通过执行Tools->Utilities->Keyboard Commands命令来查看,这些命令都可以设置成快捷键。

既然alias能定义的funckey都能定义,那我就全部使用funckey,结合自己使用Altium Designer和PADS的习惯,就可以自己设置Cadence中的快捷键了,简单的列举一下:

funckey Pgup zoom in

funckey Pgdown zoom out

funckey Home zoom fit

funckey End redisplay

funckey Del delete

funckey F2 add connect

funckey Esc cancel

funckey g grid toggle

funckey dh dehilight

funckey h hilight

funckey 3 3D_Viewer

funckey ~D done

funckey ~R angle 90

funckey ’ ’ angle 90

funckey ~M show measure

funckey ~Z Undo

哪些功能能设置快捷键?哪些快捷键可以被设置?这些就需要参考网上之前很多的教程了,希望这篇文章能帮到你。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pcb