-
Notifications
You must be signed in to change notification settings - Fork 198
Closed
Labels
Milestone
Description
Environment (OS, Python version, PySpice version, simulator)
ubuntu 19.04 python 3.7 PySpice 1.3.2 ngspice 30
Expected Behaviour
Actual Behaviour
Steps to reproduce the behaviour
from pylab import *
import PySpice.Logging.Logging as Logging
logger = Logging.setup_logging()
from PySpice.Spice.Netlist import Circuit
from PySpice.Unit import *
from PySpice.Spice.BasicElement import BehavioralSource
circuit = Circuit("Pulse")
source = circuit.BehavioralSource('source', 'in', circuit.gnd,
voltage_expression = "time^4*exp(-1000*time)")
circuit.R(1, 'in', 'out', u_kOhm(9))
circuit.R(2, 'out', circuit.gnd, u_kOhm(1))
simulator = circuit.simulator(simulator="ngspice-shared")
# the commented out version next line works
#simulator = circuit.simulator(simulator="ngspice-subprocess")
transient = simulator.transient(step_time=u_ms(1e-3), end_time=u_ms(20))
clf()
grid(True)
plot(transient['out'].abscissa, transient['out'])
