日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/20 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在Cadence Virtuoso中自定义快捷键? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

在使用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代表右鍵,隨著操作的變化,這個提示也會變化噢,個人認為還是很方便的。

總結

以上是生活随笔為你收集整理的如何在Cadence Virtuoso中自定义快捷键?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。