电力系统仿真软件python_PySpice: 使用ngspice进行电路仿真分析-1:安装

本文介绍了如何在Python环境中使用PySpice结合ngspice进行电路仿真分析。首先讲解了在Windows和Linux下安装ngspice的步骤,接着在Anaconda环境下创建新环境并安装PySpice及相关库。最后,通过一个二极管特性曲线分析的示例程序展示了PySpice的使用方法。
摘要由CSDN通过智能技术生成

今天介绍在python中使用PySpice来进行电路仿真分析,这不是完全的python来进行,而是使用了ngspice这个开源的软件来进行分析。

首先是安装ngspice,参考网址:Ngspice, the open source Spice circuit simulator​ngspice.sourceforge.net

这里简单介绍一下:

【1】在windows下,可以直接下载:http://sourceforge.net/projects/ngspice/files/ng-spice-rework/31/ngspice-31_64.zip​sourceforge.net

下载完就安装,另外,如果想让pyspice使用ngspice的动态链接库的模式,必须到:Browse /ng-spice-rework/31 at SourceForge.net​sourceforge.net

下载:ngspice-30_dll_64.zip 文件,并解压缩到C:\Program Files\Spice64_dll目录。

当然也可以使用GUI版本,具体参考上面的网页。

----------------------------------------------

【2】在linux下,可以下载源码自己编译,但是我自己编译有不少问题,如果在Ubuntu下,可以直接下载二进制的编译好的版本:

【2.1】在Ubuntu 18.04,可以安装ngspice 2.7:

sudo apt update

sudo apt install ngspice

【2.2】在Ubuntu 19.10,会安装ngspice 3.0,安装命令同上。

-----------------------------------------------

【3】接下来安装PySpice,为了解决其中一些相互冲突的包,推荐用anaconda创建一个新的环境并安装相关的包:

conda create -n spice

conda activate spice

conda install python ipython numpy scipy matplotlib -y

pip install pyspice

另外,例子是不会被安装的,而且其中也包含了很重要的元器件库的文件,所以还需要下载源程序文件,其中包括了例子和元器件库文件&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值