转自: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")