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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 4455|回复: 11

[转贴] ocean跑corner遇到错误就终止!!!!

[复制链接]
发表于 2012-1-1 00:28:06 | 显示全部楼层 |阅读模式

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

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

×
用ocean跑corner,结果写在txt中,在某些corner下遇到错误就中止了,如何才能显示出错误然后继续跑下去呢?刚用不久,谢谢指教~
发表于 2012-1-1 15:52:49 | 显示全部楼层
曾经也有过这样的需求,最后是靠挖掘了更深的SKILL函数来监控仿真进程是否结束,或者返回错误代码。简单的OCEAN做不了这样的事情。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-1 19:09:13 | 显示全部楼层
回复 2# amodaman


    非常感谢这位兄弟的回复,好人做到底吧,能不能把你解决这个问题的skill程序帖上了啊
回复 支持 反对

使用道具 举报

发表于 2012-1-1 21:34:03 | 显示全部楼层
回复 2# amodaman


    需要那么复杂吗 ?每次evaluate expression或者 写文件之前check下results是否存在或者data是否为 nil不就可以了 。
贴上你的 skill来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-2 00:59:25 | 显示全部楼层
问题已经结决,正如四楼那位兄弟说,对表达式做下判断就行了
回复 支持 反对

使用道具 举报

发表于 2012-1-2 14:59:02 | 显示全部楼层
回复 5# xianweng
具体怎么做的?不太理解。。。我也于今过相似问题,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-3 21:05:14 | 显示全部楼层
回复 6# 323217588
例如你求相位裕度
pm=phaseMargin(VF("/Vout"))
如果在某次循环中相位裕度不存在,则pm的值为nil,所以可以用if进行判断
if(pm 表达式1 表达式2),如果pm的值为nil,则执行表达式2,表达式2是任何发生错误时你想执行的skill表达式
回复 支持 反对

使用道具 举报

发表于 2012-1-5 11:01:18 | 显示全部楼层
回复 7# xianweng


    谢谢指点!是不是是写成
   if(PM==nil)
      表达式1
   else
      表达式2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-6 00:03:06 | 显示全部楼层
回复 8# 323217588


    不是,if的格式不是那样的
    是这样的
   

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2012-1-6 16:39:22 | 显示全部楼层
lz,看不到图片啊,能重新传一次么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-9-19 05:16 , Processed in 0.026675 second(s), 3 queries , Gzip On, Redis On.

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