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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: basildy

用matlab hspicetoolbox读取hspice仿真数据时,出现如下错误

[复制链接]
发表于 2010-5-12 23:29:31 | 显示全部楼层
thanks!!!
发表于 2010-9-25 16:48:05 | 显示全部楼层
我也遇到同样的问题。我是这样解决的,把hspice toolbox文件夹复制到相应的~/matlab/toolboox/HspiceToolbox下面 写相对应的m文件时 用如下命令:(比如)
% load hspice data
clear all;
addpath('D:\Program Files\MATLAB71\toolbox\HspiceToolbox')
h = loadsig('D:\Program Files\MATLAB71\work\zip_file\techchar.sw0');
%lssig(h)
发表于 2011-3-13 10:53:46 | 显示全部楼层
本帖最后由 致橡树 于 2011-4-13 13:29 编辑

感谢3楼说的方法,经验证好用
1 下载hspice toolbox。
2 安装hspice toolbox:将该文件解压缩,复制到~/matlab/toolboox/HspiceToolbox下面;然后使用matlab的file-setpath-addpath,添加到搜索路径下。
注:
.sp文件加入.option post,仿真结果文件会存成二进制格式,matlab可以识别
用法:在matlab输入cd'c:\sim1\'(你存放hspice仿真文件的路径,最好路径中不要有中文,以防被报错)然后输入其他指令就可以了,具体如下

e.g.:
cd 'c:\sim1\'
x=loadsig('sim1.tr0')  %装载波形文件xxx.tr0到结构x中
lssig(x) %显示波形文件中的所有数据的名称(输入这条指令后,matlab会显示仿真波形的一列数据,如'I_VDD'...,再输入下条命令就可以把你想画的数据的波形显示出来)
plotsig(x,'I_VDD')(画'I_VDD'的波形)
发表于 2011-5-14 15:17:19 | 显示全部楼层
3,5楼都是牛人啊,谢谢,我也可以用了!
发表于 2011-8-16 11:06:23 | 显示全部楼层
学习学习
发表于 2013-5-10 21:29:56 | 显示全部楼层
回复 3# basildy

谢谢分享啊,这里果然是大牛如云
发表于 2015-6-16 17:58:36 | 显示全部楼层
loadsig 函数的精度远远小于HSPICE提供的tr文件,这怎么改呢?
发表于 2015-8-19 16:52:40 | 显示全部楼层
当输出有多条曲线时,也是报的同样的错误,修改仿真设置,每次输出一条曲线,这样加载就正常了
发表于 2015-10-15 20:03:11 | 显示全部楼层
回复 18# xiaoquanic


      你好,请问你有32位电脑上用的新版本Hspice toolbox吗?所谓的新版本就是可以仿真2012及以后版本的Hspice生成的TR0。
发表于 2015-10-15 21:36:51 | 显示全部楼层
本帖最后由 xiaoquanic 于 2015-10-15 21:37 编辑

回复 19# 百飞燕


   你不能去官网下载吗,这个是不收费的啊http://www.cppsim.com/download_hspice_tools.html我是在这里面下的,我用的 hspice2013 win-sp2,出来后的曲线可以绘出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 17:36 , Processed in 0.024678 second(s), 9 queries , Gzip On, Redis On.

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