主要是把下面這一行加到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

Tags: , , , , ,