轉自:Virtuoso中透過cdsini檔案修改初始設定 - Analog/RF IC 資料共享 - EETOP 創芯網論壇 (原名:電子頂級開發網) -
virtuoso的很多初始設定一點都不人性化,每次修改太費功夫,可以透過cdsini檔案修改,每次啟動virtuoso都會自動執行。
首先找到Virtuoso啟動目錄,在其中編輯或新建.cdsini檔案。這個目錄下一般也有.cdsenv這類檔案存在,也可以修改其中內容進行設定。
在cdsini檔案中,可以進行以下幾類修改的設定:
- Simulation 資料夾定位到 "xxx/simulation/"
- envSetVal("asimenv.startup" "projectDir" 'string "xxx/simulation/")
- envSetVal("asimenv" "saveDir" 'string "/xxx/simulation/")
- 直接開啟open Library manager
- ddsOpenLibManager()
- 設定初始的CIW視窗大小,其中 400:150 和 1200:600 是左下和右上的座標。
- hiResizeWindow(window(1) list(400:150 1200:600))
複製程式碼
- 更改波形背景顏色為白色,第一句可能不管用,第二句可以。注意這裡需要看你的波形檢視軟體是什麼,我這裡用的是viva
- envSetVal("viva.rectGraph" "background" 'string "white")
- envSetVal("viva.graphFrame" "background" 'string "white")
- 更改線條粗細,必須要新增第三句才能成功設定
- envSetVal("viva.trace" "lineStyle" 'string "solid")
- envSetVal("viva.trace" "lineThickness" 'string "thick")
- envSetVal("asimenv.plotting" "useDisplayDrf" 'boolean nil )
- 在佈局中預設顯示pin名稱
- envSetVal("layout" "displayPinNames" 'boolean t)
- 設定字型
- envSetVal("viva.axis" "font" 'string "Helvetica,12,-1,5,50,0,0,0,0,0")
- envSetVal("viva.pointMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
- envSetVal("viva.vertMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
- envSetVal("viva.horizMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
- envSetVal("viva.multiDeltaMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
- 設定顯示數字長度
- envSetVal("viva.pointMarker" "sigDigitsMode" 'string "Manual")
- envSetVal("viva.pointMarker" "significantDigits" 'string "4")
- envSetVal("viva.vertMarker" "sigDigitsMode" 'string "Manual")
- envSetVal("viva.vertMarker" "significantDigits" 'string "4")
- envSetVal("viva.horizMarker" "sigDigitsMode" 'string "Manual")
- envSetVal("viva.horizMarker" "significantDigits" 'string "4")
參考了網上很多經驗分享,有的成功有的失敗,沒有進行彙總,不好一一列出,但還是萬分感謝大家的經驗。
當然還有一些別的設定可以實現,我目前沒有嘗試,之後有更新就貼在下面。