Xyce错误Gnuplot.py

2024-10-03 17:26:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是Xyce电路模拟器。我用它来导出一个.CSV文件和一个.prn文件。我发现了xycenguplot.py“https://github.com/OpenXyce/Xyce/blob/master/utils/gnuplotXyce.py”。我试图用它来绘制Xyce的输出变量,不管怎样,每次运行时gnuplotXyce.py正如它的作者所提到的,我在“from finblock Import findblock”行得到一个错误“Import error”,我不知道是什么错误。在

请帮忙。在

谢谢


Tags: 文件csvpyhttpsimportgithubcom错误
1条回答
网友
1楼 · 发布于 2024-10-03 17:26:50

如果您要使用Xyce,您可能应该从Sandia国家实验室获得官方版本,而不是从github上的OpenXyce站点获得。这个版本是由一个匿名的github用户派生的,自去年秋天以来就没有更新过。自从那次更新之后,Sandia发布了xyce6.2,OpenXyce创建者没有导入新版本。在

您还应该加入googlegroups上的xyce用户组,在那里xyce开发人员监视所有问题并尝试及时回答。只是碰巧我在stackoverflow上找到了你的问题。在

“的”gnuplotXyce.py“脚本并不是真正维护的,而且可能不会一直使用自发布以来对Xyce所做的所有更改。也就是说,python脚本依赖于许多python模块,包括gnuplot py,这些模块应该可以从http://gnuplot-py.sourceforge.net获得。“的”查找块.py“您说找不到的模块也存在于Xyce源代码的“utils”目录中gnuplotXyce.py. 如果下载了整个utils目录,这个错误应该会消失。在

我刚试过gnuplotXyce.py在一个带有csv输出的简单netlist上,它不起作用,所以我的假设是脚本没有被维护,需要修复。在

如果您使用本机Xyce标准(.prn)格式(即不在.print行中指定“format=csv”),则脚本会起到某种作用。不幸的是,它在完成绘制后并没有打开窗口,所以它是相当无用的。但是,如果使用“ps”选项,则会创建一个正确的postscript文件,该文件可以在任何postscript查看器中查看,或在postscript打印机上打印(或通过正确设置的理解postscript的Linux CUPS打印机)。在

Xyce中的CSV格式主要是为了允许导入到电子表格中,比如Excel或openofficescalc,这些程序都有自己的绘图工具。在

“.prn”标准格式在gnuplot中运行良好。在sandialabsxyce网站上的文档“使用Xyce的开源原理图捕获工具”(在文档和教程部分)中有一个如何使用gnuplot进行此显示的示例。在

Xyce官方网站是http://xyce.sandia.gov/

相关问题 更多 >