马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 fengxuang 于 2023-11-23 11:58 编辑
Virtuoso的很多初始设置一点都不人性化,每次修改太费功夫,可以通过cdsini文件修改,每次启动virtuoso都会自动执行。 首先找到Virtuoso启动目录,在其中编辑或新建.cdsini文件。这个目录下一般也有.cdsenv这类文件存在,也可以修改其中内容进行设置。 在cdsini文件中,可以进行以下几类修改的设置:
- Simulation 文件夹定位到 "xxx/simulation/"
- envSetVal("asimenv.startup" "projectDir" 'string "xxx/simulation/")
- envSetVal("asimenv" "saveDir" 'string "/xxx/simulation/")
复制代码
- 设定初始的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")
复制代码
参考了网上很多经验分享,有的成功有的失败,没有进行汇总,不好一一列出,但还是万分感谢大家的经验。 当然还有一些别的设置可以实现,我目前没有尝试,之后有更新就贴在下面。
|