Maciej Suminski
|
d5ce31dc8e
|
mathplot.h code formatting
|
2016-08-11 14:41:25 +02:00 |
Maciej Suminski
|
88adcc894a
|
SIM_PLOT_FRAME::CurrentPlot() made public
|
2016-08-11 14:41:25 +02:00 |
Maciej Suminski
|
cd25e62052
|
CURSOR does not take mpWindow* in constructor
|
2016-08-11 14:41:24 +02:00 |
Maciej Suminski
|
0b0885f6cd
|
Removed 'Parameters' listbox, expanded 'Signals' list
|
2016-08-11 14:41:24 +02:00 |
Maciej Suminski
|
8b61bb4acc
|
Signals toggling in SIM_PLOT_PANEL
|
2016-08-11 14:41:24 +02:00 |
Maciej Suminski
|
ba99dfdabf
|
CURSOR class for simulation plot
|
2016-08-11 14:41:22 +02:00 |
Maciej Suminski
|
24bccb00d6
|
Menu event handlers for simulation plot frame
|
2016-08-11 14:41:22 +02:00 |
Maciej Suminski
|
51906625ee
|
Replaced sim plotting widget with wxMathPlot
|
2016-08-11 14:41:21 +02:00 |
Maciej Suminski
|
951d16c655
|
Fixed Spice netlist export options and added a few new flags
|
2016-08-11 14:41:20 +02:00 |
Maciej Suminski
|
5795a2dbf3
|
Fixed Spice netlist exporter
|
2016-08-11 14:41:20 +02:00 |
Maciej Suminski
|
68e3daec6e
|
Removed probe-related stuff from NETLIST_EXPORTER_PSPICE
|
2016-08-11 14:41:20 +02:00 |
Maciej Suminski
|
50977be7b1
|
Added TODO
|
2016-08-11 14:41:20 +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
|
544da3feda
|
Handle 'Simulate' button label in idle event handler
|
2016-08-11 14:41:19 +02:00 |
Maciej Suminski
|
aea29fc730
|
Update already plotted signals upon simulation run
|
2016-08-11 14:41:18 +02:00 |
Maciej Suminski
|
38042ac9e0
|
NGSPICE class minor cleanup
|
2016-08-11 14:41:17 +02:00 |
Maciej Suminski
|
8fdb9e8307
|
SIM_PLOT_FRAME::NewPlot() -> SIM_PLOT_FRAME::NewPlotPanel()
|
2016-08-11 14:41:17 +02:00 |
Maciej Suminski
|
8a6e6f2d36
|
Do not add a trace if it is already plotted
|
2016-08-11 14:41:16 +02:00 |
Maciej Suminski
|
cb463f48b1
|
Add a signal on double click
|
2016-08-11 14:41:16 +02:00 |
Maciej Suminski
|
0d764741f9
|
Simulation commands moved from eeschema menu to SIM_PLOT_FRAME buttons
|
2016-08-11 14:41:16 +02:00 |
Maciej Suminski
|
751a335503
|
Minor SIM_PLOT_FRAME redesign
|
2016-08-11 14:41:16 +02:00 |
Maciej Suminski
|
2b1d2d7bd1
|
Fixed Kiway problems in SIM_PLOT_FRAME
|
2016-08-11 14:41:15 +02:00 |
Maciej Suminski
|
549a96da0b
|
License for KIWAY_HOLDER
|
2016-08-11 14:41:15 +02:00 |
Maciej Suminski
|
d5acd7575d
|
Updated demo schematics for simulation
|
2016-08-11 14:41:15 +02:00 |
Maciej Suminski
|
40224f48fb
|
Minor simulation plot style changes
|
2016-08-11 14:41:14 +02:00 |
Maciej Suminski
|
781a12222c
|
Fixed simulation plot legend
|
2016-08-11 14:41:14 +02:00 |
Maciej Suminski
|
0261a0e59c
|
Axis autorange
|
2016-08-11 14:41:14 +02:00 |
Maciej Suminski
|
91d1f7135b
|
SIM_PLOT_PAINTER class
|
2016-08-11 14:41:12 +02:00 |
Maciej Suminski
|
ae5424c44a
|
Probe cursor (TODO: has to be discussed)
|
2016-08-11 14:41:12 +02:00 |
Maciej Suminski
|
ac17165947
|
Initial version of simulator probe tool
|
2016-08-11 14:41:11 +02:00 |
Maciej Suminski
|
aa3e251cdd
|
Sim plots get consecutive numbers
|
2016-08-11 14:41:11 +02:00 |
Maciej Suminski
|
112cf074f6
|
Heuristics to correct passive component values
|
2016-08-11 14:41:11 +02:00 |
Maciej Suminski
|
a4868a0e5a
|
Minor fixes to debug output
|
2016-08-11 14:41:10 +02:00 |
Maciej Suminski
|
b6eab191d0
|
Added a button to add Spice fields to a schematic component
|
2016-08-11 14:41:10 +02:00 |
Maciej Suminski
|
0d8c095215
|
Fill the signal list box when a simulation is finished
|
2016-08-11 14:41:10 +02:00 |
Maciej Suminski
|
171e649313
|
Fixed type names (NET_INDEX_MAP & PROBE_LIST)
|
2016-08-11 14:41:10 +02:00 |
Maciej Suminski
|
402a438339
|
NETLIST_EXPORTER_PSPICE adjusts paths for .include directives
|
2016-08-11 14:41:09 +02:00 |
Maciej Suminski
|
75b0e3e0a2
|
Missing include in reporter.h
|
2016-08-11 14:41:07 +02:00 |
Maciej Suminski
|
9ef2cb94bf
|
Simulation executes in a separate thread
|
2016-08-11 14:41:07 +02:00 |
Maciej Suminski
|
e72b54a6e0
|
Code cleanup
|
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 |
Maciej Suminski
|
9748b65a6d
|
str[n]icmp -> str[n]casecmp
|
2016-08-11 14:41:06 +02:00 |
Maciej Suminski
|
b4d9e7ee99
|
Fixed asserts in DIALOG_LIB_EDIT_TEXT_BASE.
|
2016-08-11 14:41:04 +02:00 |
Maciej Suminski
|
9dc681b198
|
Build fixes (for mathgl2)
|
2016-08-11 14:41:04 +02:00 |
Tomasz Wlostowski
|
7b05dc2a13
|
Fbp files for simulator
|
2016-08-11 14:41:04 +02:00 |
Tomasz Wlostowski
|
bfb08fb7c4
|
test schematic added
|
2016-08-11 14:41:03 +02:00 |
Tomasz Wlostowski
|
095af6e77a
|
wip
|
2016-08-11 14:41:01 +02:00 |
Tomasz Wlostowski
|
f1f69979e6
|
ngspice: something starts to work
|
2016-08-11 14:41:01 +02:00 |
Tomasz Wlostowski
|
2dd53b6a43
|
spice wip
|
2016-08-11 14:40:57 +02:00 |
Jon Neal
|
0bf4a6447d
|
Add SWIG 3.0 to the list of INSTALL.txt dependencies.
|
2016-08-10 17:05:16 -04:00 |