许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  如何在Cadence Virtuoso中自定义快捷键?

如何在Cadence Virtuoso中自定义快捷键?

阅读数 35
点赞 0
article_banner

引言

在使用Cadence Virtuoso画电路的时候,快捷键可以提高我们的工作效率。但Virtuoso中只定义了一些常用的基本快捷键,有些时候我们在进行一些额外操作的时候也希望有快捷键,这时候就需要自定义快捷键了。

举个例子,我们都知道schematic中快捷键9可以高亮Net,但是如何取消高亮呢?

   如果没有定义快捷键,就需要从菜单Create>>Probe>>Remove all了,十分麻烦。
在这里插入图片描述

   能不能把取消高亮变得和高亮一样简单呢?答案是可以的,只需要用户自定义取消高亮的快捷键。

   其实从上图还可以看出一个 信息 ,那就是高亮Add Net的快捷键是9,平时也可以通过这个方法快速查看某些操作对应的快捷键。

下面介绍两种自定义快捷键的方法。

自定义快捷键

0. 准备工作:获取快捷键对应操作的命令

在CIW窗口点开Options>>Log Filter,并将所有选项都选中。这样,Virtuoso中所有的操作命令都将在CIW窗口中print出来。
在这里插入图片描述

   打开一个schematic文件,选中某一net并将其高亮,然后通过菜单Create>>Probe>>Remove all将其取消高亮。这时可以观察到CIW窗口中的操作指令:

geEnterAddNetProbe()
(probe: 937505216)

上述指令对应高亮net的操作,并且告诉了probe的ID。

geDeleteAllProbe(getCurrentWindow() t)

上述指令对应取消高亮net的操作,而这个操作指令就是我们需要的,把它复制到剪贴板上,一会要用到。(其实还有个更简洁的指令 geDeleteAllProbe() 也可以有同样的操作效果)
在这里插入图片描述

1. 方法一:利用CIW的GUI界面自定义快捷键

CIW窗口打开Options>>Bindkeys,可以看到很多快捷键的定义。
在这里插入图片描述

   点击Schematics,然后点击右下角的绿色加法符号。

   然后点击蓝色框,在键盘上输出你想要的快捷键,Viruoso会自动获取。然后在橙色框中输入刚刚 复制的  取消高亮的指令:geDeleteAllProbe(getCurrentWindow() t)

   (同样地,输入geDeleteAllProbe() 指令也是可以的)
在这里插入图片描述

   设置好之后显示如下,我选择了Shift+9作为取消高亮的快捷键,Vrituoso自动识别成了(。如果是Shift没有定义的快捷键,将会识别为Shift< key >的模式,如其他你可以在Bindkeys窗口中观察到的快捷键定义所示。
在这里插入图片描述

   点击右下角的Apply就设置完成啦~赶紧去试试吧!

2. 方法二:修改.cdsinit文件自定义快捷键

直接在.cdsinit文件中添加如下定义:

hiSetBindKey("Schematics" "< Key >(" "geDeleteAllProbe()")

注意< Key >之后要加你想定义的快捷键名称,在我们的例子中是 ( 噢。

   然后加载 配置文件  、重新启动Virtuoso就可以了啦~

相比起方法一,方法二更具有可复用性,一个人设置了之后,将.cdsinit复制到其他人的启动目录下就可以统一设置了。

*附赠小技巧

其实鼠标的左右中键也有很多快捷功能,在schematic界面下方有提示,L代表左键、 M 代表中键、R代表右键,随着操作的变化,这个提示也会变化噢,个人认为还是很方便的。
在这里插入图片描述


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空