diff options
Diffstat (limited to 'nl_examples/cs.cpp')
-rw-r--r-- | nl_examples/cs.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/nl_examples/cs.cpp b/nl_examples/cs.cpp new file mode 100644 index 00000000000..8229c5bc032 --- /dev/null +++ b/nl_examples/cs.cpp @@ -0,0 +1,27 @@ +// license:GPL-2.0+ +// copyright-holders:Couriersud +/* + * cs.c + * + */ + + +#include "netlist/devices/net_lib.h" + +NETLIST_START(cs) + + SOLVER(Solver, 48000) + PARAM(Solver.ACCURACY, 1e-12) + PARAM(Solver.METHOD, "MAT_CR") + + /* Positive current flows into pin 1 of the current source + * Thus we observe a negative voltage on R1.1 ! + */ + CS(CS1, 1e-3) + RES(R1, 1000) + + NET_C(CS1.1, R1.1) + NET_C(GND, CS1.2, R1.2) + + LOG(log_P, R1.1) +NETLIST_END() |