Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 要使用PySpice,是否需要在Windows 10中安装Xyce?还是PySpice已经运行了一个;“Xyce发动机”是什么;?_Python_Windows 10_Cygwin_Virtual Machine_Circuit - Fatal编程技术网

Python 要使用PySpice,是否需要在Windows 10中安装Xyce?还是PySpice已经运行了一个;“Xyce发动机”是什么;?

Python 要使用PySpice,是否需要在Windows 10中安装Xyce?还是PySpice已经运行了一个;“Xyce发动机”是什么;?,python,windows-10,cygwin,virtual-machine,circuit,Python,Windows 10,Cygwin,Virtual Machine,Circuit,我非常不熟悉这些开源电路模拟器的低级设置说明。基本上,我希望能够模拟一个不太复杂的电路。我正在运行Windows 10,下载Windows 10 Xyce(cygwin、其他依赖项等)的说明让人望而生畏。我是偶然发现的,我知道我更熟悉Python以及如何在Windows上安装某些Python依赖项。帮助一个业余爱好者,如果我有PySpece,我还需要做很多Xyce/Ngspice安装吗?或者,一旦我安装了PySpice,基本模拟(网络列表创建、AC扫描)准备好了吗 为了更高效地运行Xyce,我从

我非常不熟悉这些开源电路模拟器的低级设置说明。基本上,我希望能够模拟一个不太复杂的电路。我正在运行Windows 10,下载Windows 10 Xyce(cygwin、其他依赖项等)的说明让人望而生畏。我是偶然发现的,我知道我更熟悉Python以及如何在Windows上安装某些Python依赖项。帮助一个业余爱好者,如果我有PySpece,我还需要做很多Xyce/Ngspice安装吗?或者,一旦我安装了PySpice,基本模拟(网络列表创建、AC扫描)准备好了吗

为了更高效地运行Xyce,我从运行Linux虚拟机开始,但遇到了一些问题,我只想在全速进入一个选项之前确保没有更好的选项

  • PySpice是Python中使用Ngspice命令的接口。所有这些命令都支持交流、直流和瞬态基本操作。它还支持在运行时调整参数。好的部分是动态读回模拟节点向量并发送到Python进行反向处理(连接到IoTs、SQL、Webhook、GPU加速等等)。这是超越当前解决方案的力量
  • 在我的Ubuntu系统中,Ngspice需要重新编译并安装其库文件。用户手册文件已经提到了这一点。我的案例中未安装Xyce
  • 下面是我在使用PySpice+Ngspice时的个人评论。这个模拟引擎肯定是好的。最困难的部分是GUI显示编码(通过QT4/QT5)。此外,首先需要花费时间确保原理图模型(.cir)文件在某些商业软件包中是正确的。否则,在多线程环境下几乎看不到任何调试消息
  • 总结:使用Ngspice+PySpice仍然是我的首选

  • 从Xyce的复杂性来看,我怀疑PySpece是否包括它。无论如何,PySpice也可以使用cygwin软件包中提供的Ngspice。您能告诉我是否有办法使用PySpice
    python
    软件包来读取
    Ngspice
    原始文件吗?我正在努力编写一个
    python
    代码,该代码将读取不同的现有
    NgSpice
    raw文件。如果PySpice不是一个可以使用的,你知道我该怎么做吗?