blackhorse21 发表于 2014-7-16 11:02:51

解决Multisim仿真TI提供的SPICE文件的mlitiple top level .subckt问题

最近使用Multisim 仿真设计电路,导入TI提供的spice文件时总是提示multiple top-level .subckt错误。查证后从NI的multisim论坛相关帖子处了解到mutlisim V13版本开始不支持子电路调用外部子电路,如果子电路要调用其他子电路,只能在该子电路声明中嵌套。而TI官方给的SPICE文件中,第一个子电路是要仿真的元件,随后的子电路们是被第一个子电路调用的,所以都是top-level的,相互并行。为此,需要找到第一个子电路的.ENDS语句,剪切到文件尾部的.END语句上一行即可。经过试验确实可以了~虽然肯定会spice语言的童鞋们早就会了,但是Multisim不支持子电路互相调用这个事情可能大家不是很清楚,所以特将此技巧分享给大家,如有不对之处还请方家指正。
页: [1]
查看完整版本: 解决Multisim仿真TI提供的SPICE文件的mlitiple top level .subckt问题