Maciej Suminski
|
cac571c056
|
Initialize ngspice only once
|
2016-08-18 18:10:00 +02:00 |
Maciej Suminski
|
75f8b20493
|
libngspice is linked at compile time
|
2016-08-15 13:52:13 +02:00 |
Maciej Suminski
|
497b2a9442
|
CMake module for libngspice
|
2016-08-12 15:56:51 +02:00 |
Maciej Suminski
|
6b3584ce9b
|
fxup system ngspice.h
|
2016-08-11 14:42:19 +02:00 |
Maciej Suminski
|
2c29133c57
|
Use system ngspice.h file
|
2016-08-11 14:42:18 +02:00 |
Maciej Suminski
|
0667b7ba63
|
Fixed ngspice freeze when there is an error in the simulated netlist Does not work with current ngspice head, it has to be compiled from the official master branch.
|
2016-08-11 14:42:18 +02:00 |
Maciej Suminski
|
eeeb3e0a9a
|
Simulator code formatting and clean up
|
2016-08-11 14:42:17 +02:00 |
Tomasz Wlostowski
|
bba57097b7
|
sim: use C locale for SPICE simulation. Added error callback
|
2016-08-11 14:42:01 +02:00 |
Maciej Suminski
|
caef84d622
|
SPICE_SIMULATOR::GetXAxis()
|
2016-08-11 14:41:51 +02:00 |
Maciej Suminski
|
f62a6425a3
|
Changed the simulator code license to GPLv3+
|
2016-08-11 14:41:43 +02:00 |
Maciej Suminski
|
0da13052dd
|
SPICE_SIMULATOR interface allows to obtain different types of plots (mag, phase, real, imag)
|
2016-08-11 14:41:31 +02:00 |
Maciej Suminski
|
9f3324bac7
|
Changed the way ngspice is executed Previously it was run in a wxThread, but it did not allow to issue commands while the simulation is running. If you check ngspice shared library source code, then you will discover "bg_*" commands that executes commands in background, so the simulator still can be controlled.
|
2016-08-11 14:41:19 +02:00 |
Maciej Suminski
|
38042ac9e0
|
NGSPICE class minor cleanup
|
2016-08-11 14:41:17 +02:00 |
Maciej Suminski
|
9ef2cb94bf
|
Simulation executes in a separate thread
|
2016-08-11 14:41:07 +02:00 |
Maciej Suminski
|
9e2485ea97
|
SPICE_SIMULATOR: Code formatting & clean up
|
2016-08-11 14:41:07 +02:00 |
Tomasz Wlostowski
|
f1f69979e6
|
ngspice: something starts to work
|
2016-08-11 14:41:01 +02:00 |