Maciej Suminski
|
eeeb3e0a9a
|
Simulator code formatting and clean up
|
2016-08-11 14:42:17 +02:00 |
Maciej Suminski
|
ca13dc93b1
|
Support for simulation workbooks
|
2016-08-11 14:42:12 +02:00 |
Maciej Suminski
|
01d18bad97
|
Save simulation command directive for every plot
|
2016-08-11 14:42:10 +02:00 |
Maciej Suminski
|
fb56420654
|
Do not store Spice vector names, but regenerate them
|
2016-08-11 14:42:10 +02:00 |
Maciej Suminski
|
ed8f555331
|
Remove plots that are invalid after component removal
|
2016-08-11 14:42:09 +02:00 |
Maciej Suminski
|
672fd76995
|
Remove tuners for components that were removed
|
2016-08-11 14:42:09 +02:00 |
Maciej Suminski
|
bf758dce3e
|
Tuners are common for all plots
|
2016-08-11 14:42:07 +02:00 |
Maciej Suminski
|
2f8f92cf0a
|
Closing tabs with middle button click I could not find a way to make tab close button work in wxWidgets..
|
2016-08-11 14:42:07 +02:00 |
Tomasz Wlostowski
|
36297f84c3
|
sim: further locale hacks, fixed plot/welcome message sizing
|
2016-08-11 14:42:02 +02:00 |
Tomasz Wlostowski
|
8c14f2f6b1
|
sim: working on UX
|
2016-08-11 14:42:00 +02:00 |
Maciej Suminski
|
973a3d7bcb
|
Fixed a crash when a signal was removed
|
2016-08-11 14:41:56 +02:00 |
Maciej Suminski
|
0f993ba98c
|
Current probing
|
2016-08-11 14:41:52 +02:00 |
Maciej Suminski
|
92a3e405c2
|
Tuner tool.
|
2016-08-11 14:41:45 +02:00 |
Maciej Suminski
|
f62a6425a3
|
Changed the simulator code license to GPLv3+
|
2016-08-11 14:41:43 +02:00 |
Maciej Suminski
|
51f0564119
|
Signals are added using a separate dialog
|
2016-08-11 14:41:42 +02:00 |
Maciej Suminski
|
b897af7eb9
|
Added a few checks for SIM_PLOT_FRAME to improve robustness
|
2016-08-11 14:41:41 +02:00 |
Maciej Suminski
|
78526ee913
|
Additional options for netlist exporter (fix passive values, library include paths)
|
2016-08-11 14:41:36 +02:00 |
Maciej Suminski
|
e90fcaa6d9
|
New type of simulation opens a new plot
|
2016-08-11 14:41:35 +02:00 |
Maciej Suminski
|
2b1784cfc6
|
Simulation settings combo boxes are filled with net/power source choices
|
2016-08-11 14:41:30 +02:00 |
Maciej Suminski
|
a2b16ae640
|
Initial 'Simulation settings' dialog
|
2016-08-11 14:41:29 +02:00 |
Maciej Suminski
|
17294aaf6a
|
Simulation plot CSV & PNG export
|
2016-08-11 14:41:28 +02:00 |
Maciej Suminski
|
1d4fe279db
|
Menu entries to toggle legend & coordinates
|
2016-08-11 14:41:27 +02:00 |
Maciej Suminski
|
8c138312fb
|
Cursors are updated on request instead of using update UI events Previously CPU was busy updating the list of cursors even though nothing was changing.
|
2016-08-11 14:41:27 +02:00 |
Maciej Suminski
|
e364cfdbac
|
Renamed wxEVT_SIM* events to EVT_SIM*
|
2016-08-11 14:41:27 +02:00 |
Maciej Suminski
|
433f934dc1
|
Simulation frame displays a list of cursors and their values
|
2016-08-11 14:41:26 +02:00 |
Maciej Suminski
|
f3fabeb9fb
|
Right click context menu for signals (including adding cursors)
|
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
|
8b61bb4acc
|
Signals toggling in SIM_PLOT_PANEL
|
2016-08-11 14:41:24 +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
|
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
|
8fdb9e8307
|
SIM_PLOT_FRAME::NewPlot() -> SIM_PLOT_FRAME::NewPlotPanel()
|
2016-08-11 14:41:17 +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
|
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
|
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 |
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 |