Cadence IC5141 cds.lib library 與滑鼠滾輪設定

主要是把下面這一行加到cds.lib INCLUDE /tools/eda/ic5141/share/cdssetup/cds.lib
這樣就會把其他library 也導入

SOFTINCLUDE dfII/cds.lib 
SOFTINCLUDE hdl/cds.lib 
SOFTINCLUDE pic/cds.lib 
SOFTINCLUDE sg/cds.lib 
US_8ths /tools/eda/ic5141/tools.lnx86/dfII/etc/cdslib/sheets/US_8ths 
ahdlLib /tools/eda/ic5141/tools.lnx86/dfII/samples/artist/ahdlLib 
analogLib /tools/eda/ic5141/tools.lnx86/dfII/etc/cdslib/artist/analogLib 
basic /tools/eda/ic5141/tools.lnx86/dfII/etc/cdslib/basic 
functional /tools/eda/ic5141/tools.lnx86/dfII/etc/cdslib/artist/functional 
rfExamples /tools/eda/ic5141/tools.lnx86/dfII/samples/artist/rfExamples 
rfLib /tools/eda/ic5141/tools.lnx86/dfII/samples/artist/rfLib 

IC5141 滑鼠滾輪SKILL 設定
滾輪上下滑動對應的key為 <Btn4Down> 和 <Btn5Down>

alias bk hiSetBindKey 
when( isCallable('leGetEnv) 
bk("Layout" "<Btn4Down>" "geScroll(nil \"n\" nil)") 
bk("Layout" "<Btn5Down>" "geScroll(nil \"s\" nil)") 
bk("Layout" "Shift <Btn4Down> " "geScroll(nil \"w\" nil)") 
bk("Layout" "Shift <Btn5Down> " "geScroll(nil \"e\" nil)") 
bk("Layout" "Ctrl <Btn4Down> " "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)") 
bk("Layout" "Ctrl <Btn5Down> " "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)")
) 

這一段程序可以加到IC5141中的.cdsinit文件中去,實現編輯layout時滾輪的上下移動,按住Ctrl鍵滾動滾輪可實現放大縮小功能。
同理,如果想實現編輯電路圖時滾輪的上下移動、放大、縮小,可將"Layout"項改為"Schematics"即可。
備註:.cdsinit可以自己在根目錄下創建
 
當IC5141 啟動時, 它會按以下的順序來尋找可用的 .cdsinit

$CDS_INSTALL_DIR/local/.cdsinit 
./.cdsinit 
~/.cdsinit 

每個使用者可以用 ./.cdsinit 或 ~/.cdsinit 來設定他們自己的環境
$CDS_INSTALL_DIR/local/.cdsinit 會檢查 ./.cdsinit 與 ~/.cdsinit 是否存在, 若存在就執行它們
1426301594039

上一篇 Cadence IC615 cds.lib library manager設定
下一篇 Cadence IC6 cdb2oa 轉換方法