我使用自制软件在我的mac上安装了ngspice。
brew install ngspice --with-x
当我使用
运行简单的RC电路仿真时*First Circuit
r1 1 2 1k
c1 2 0 1n
v1 1 0 10
.control
tran 1n 10u
plot v(2)
.endc
.end
我在终端上得到了这个
******
** ngspice-26 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please get your ngspice manual from http://ngspice.sourceforge.net/docs.html
** Please file your bug-reports at http://ngspice.sourceforge.net/bugrep.html
** Creation Date: Mon Jul 27 21:51:01 IST 2015
******
ngspice 2 ->
ngspice 2 -> source Ex1.txt
Circuit: *first circuit
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
Initial Transient Solution
--------------------------
Node Voltage
---- -------
1 10
2 10
v1#branch 0
No. of Data Rows : 10008
Warning: Unable to load any usable fontset
这是在我的X11屏幕上,(不幸的是我现在无法发布图像。我的X11图只是一条扁平线而不是指数)。
我无法理解如何摆脱这种'警告:无法加载任何可用的字体集'错误。我很确定它与X11相关而不是ngspice。
当我使用'Cmd + W'直接关闭我的X11屏幕时,我在终端上收到此错误,
XIO: fatal IO error 35 (Resource temporarily unavailable) on X server "/private/tmp/com.apple.launchd.pkrxPE5Sf7/org.macosforge.xquartz:0"
after 493 requests (493 known processed) with 0 events remaining.
ngspice退出了。
请帮忙。谢谢。
答案 0 :(得分:0)
它与瞬态模拟的起始条件有关。正如您所说的那样:节点1和2上的初始瞬态解决方案是10 V,因此V(2)将永远保留在那里。 如果你想拥有不同的初始条件,请按照手册进行操作。 15.2.2,在输入文件中添加一行.ic,在tran行中添加uic参数(使用初始条件)。
霍尔格
*First Circuit
r1 1 2 1k
c1 2 0 1n
v1 1 0 10
.ic v(2) = 0
.control
tran 1n 10u uic
plot v(2)
.endc
.end