在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6604|回复: 4

[求助] ocean script 跑paramAnalysis 求助

[复制链接]
发表于 2013-1-15 16:53:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
analysis('tran ?stop "100n"  ?errpreset "moderate"  )
analysis('dc ?saveOppoint t  )
desVar(
  "in_low" 0
)
desVar(
  "in_high" 0.1
)
desVar(
  "VDD" 3.6
)
desVar(
  "Iref" 30u
)
option(
'temp  "0.0"
)
temp( 0.0 )
paramAnalysis("VDD" ?values '(3 3.6 )
)
paramRun()
selectResult( 'dc )
plot(getData("/inn") getData("/inp") getData("/zb1") getData("/zbn1") getData("/ZB") getData("/ZBN") )
selectResult( "tran" )
plot(getData("/inn") getData("/inp")   )
addSubwindow()
plot(getData("/zb1") getData("/zbn1"))
file = "eye2.ps"
hardCopyOptions(?hcNumCopy 1 ?hcOrientation 'portrait ?hcOutputFile file)
awvSetOptionValue("hcHeader" nil)
hardCopy()



以上是我的script,做paramAnalysis时,VDD跑3和3.6两个值。eye2.ps plot出来的的波形3V跟3.6V的混在一起,请问各位大牛如何才能将3V跟3.6V的波形分开plot出来~
发表于 2013-1-16 22:48:36 | 显示全部楼层
ocean这软件干啥的,现在还有人用呢
发表于 2013-1-17 17:27:32 | 显示全部楼层
没明白你什么意思。一个信号inn跑参数扫描,自己就会生成两根线,一个叫vdd=3V,一个叫vdd=3.6V,还用什么区分啊? 另外,看你的ocean文件,最后几行hardCopy不熟悉,前面的语句会plot两个图,第一个横轴为vdd,对应你的DC分析;第二个横轴是时间,对应你的瞬态分析,不知道是不是这样?
 楼主| 发表于 2013-1-18 16:42:41 | 显示全部楼层
回复 3# cyl

hardCopy 是打印的命令,前面那一堆是打印机状态设置。



第二个横轴是时间,对应你的瞬态分析。是这没错。selectResult( "tran" ) 是对瞬态结果的选择。瞬态有两个过程,一个是vdd=3.0的一个是vdd=3.6的。这两个过程分别有对应的zb1,zbn1的输出。但程序上会将vdd=3.0跟vdd=3.6的结果堆在一起plot出来,我的意思是,我只想显示vdd=3.0/vdd=3.6其中一种情况对应的zb1,zbn1跟眼图。
发表于 2013-1-21 09:22:20 | 显示全部楼层
回复 4# pfq153211248


    也就是说对瞬态响应,你想plot两个图:vdd=3V和vdd=3.6V?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 02:17 , Processed in 0.029116 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表