微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 信号完整性分析 > 信号完整性分析讨论 > 问个spice的调库问题

问个spice的调库问题

时间:10-02 整理:3721RD 点击:

main.sp里面调库方法如下

.lib 'main.sp' 'pulse'

...

.end

.lib 'pulse'

.subckt ...

....

.ends

.endl

然后一直出错

.lib 'pulse'

**error**: could not find library file named pulse

**warning**: found .endl outside of a lib file ignored

如果去掉库,直接调用subckt就没问题,不知道调库的方法有什么问题?求助

上面的是从人家抄过来的,语句都放在同一个文件里面

然后我修改为.include '.\pulse.lib'

subckt语句放在pulse.lib里面,pulse.lib放在同一目录下面,pass

搞不清楚啦,就这样解决吧,不知道同一文件里面是不是不能调库?

.lib必需是外部调用,.subckt才是内部调用。

以下是引用heroedit在2005-7-1 15:26:27的发言:

main.sp里面调库方法如下

.lib 'main.sp' 'pulse'

...

.end

.lib 'pulse'

.subckt ...

....

.ends

.endl

然后一直出错

.lib 'pulse'

**error**: could not find library file namedpulse

**warning**: found .endl outside of a lib file ignored

如果去掉库,直接调用subckt就没问题,不知道调库的方法有什么问题?求助

1,.lib后面必须跟库名,

2,.lib命令需要.endl结束

上面好象已经解决了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top