Maciej Suminski
|
4f9a418694
|
Moved SPICE_VALUE to a separate source file
|
2016-08-11 14:41:43 +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
|
3999ff1973
|
Resized DIALOG_SIM_SETTINGS
|
2016-08-11 14:41:41 +02:00 |
Maciej Suminski
|
6bfe6342fc
|
Simulator fixes for Windows
|
2016-08-11 14:41:41 +02:00 |
Maciej Suminski
|
9acdedcb85
|
Improved library management in simulator Now it also gathers information from Spice_Lib_File fields
|
2016-08-11 14:41:40 +02:00 |
Maciej Suminski
|
1a6e048afc
|
Pressing Enter accepts changes in Simulation settings dialog
|
2016-08-11 14:41:40 +02:00 |
Maciej Suminski
|
246a43baf0
|
Spice model editor dialog
|
2016-08-11 14:41:40 +02:00 |
Maciej Suminski
|
3e2061158e
|
SIM_PLOT_FRAME: Do not update plots if the just run a different type of simulation
|
2016-08-11 14:41:39 +02:00 |
Maciej Suminski
|
4dc62e061b
|
SPICE_VALUE class to handle Spice value expressions
|
2016-08-11 14:41:39 +02:00 |
Maciej Suminski
|
428e82ec1a
|
Removed TODO file
|
2016-08-11 14:41:38 +02:00 |
Maciej Suminski
|
63e8e17cce
|
Added missing class declaration in sch_component.h
|
2016-08-11 14:41:38 +02:00 |
Maciej Suminski
|
3a9dcca32f
|
Enum SPICE_FIELD
|
2016-08-11 14:41:38 +02:00 |
Maciej Suminski
|
01f40e258c
|
More elegant way for checking Spice_Netlist_Enabled value
|
2016-08-11 14:41:37 +02:00 |
Maciej Suminski
|
1c74e27366
|
NETLIST_EXPORTER_PSPICE fix
|
2016-08-11 14:41:37 +02:00 |
Maciej Suminski
|
06463252d7
|
wxMathPlot: Limited zooming and panning
|
2016-08-11 14:41:37 +02:00 |
Maciej Suminski
|
f634cff206
|
wxMathPlot: Removed mouse help related functions
|
2016-08-11 14:41:36 +02:00 |
Maciej Suminski
|
fd08f45bd2
|
Corrected bounding box calculation in mpLayer
|
2016-08-11 14:41:36 +02:00 |
Maciej Suminski
|
a83d4802f9
|
Load Spice directives from schematics when Sim settings dialog is launched
|
2016-08-11 14:41:36 +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
|
822f436231
|
Removed unused DIALOG_SIMULATE_PLOT
|
2016-08-11 14:41:35 +02:00 |
Maciej Suminski
|
6580a355ab
|
Strip 'stdout' & 'stderr' from ngspice log
|
2016-08-11 14:41:35 +02:00 |
Maciej Suminski
|
90b6112c5d
|
Rearranged SIM_PLOT_FRAME, changed console log from wxRichTextCtrl to wxTextCtrl
|
2016-08-11 14:41:35 +02:00 |
Maciej Suminski
|
e90fcaa6d9
|
New type of simulation opens a new plot
|
2016-08-11 14:41:35 +02:00 |
Maciej Suminski
|
fe92630f16
|
Fixes for DC sweep directive generated by Simulator settings dialog
|
2016-08-11 14:41:34 +02:00 |
Maciej Suminski
|
ab8c88f10b
|
SIM_TYPE enum
|
2016-08-11 14:41:34 +02:00 |
Maciej Suminski
|
ee1adcd92c
|
Fix for noise directive generated by Simulation settings dialog
|
2016-08-11 14:41:32 +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
|
183fb24112
|
Fixed string for transient simulation directive
|
2016-08-11 14:41:31 +02:00 |
Maciej Suminski
|
c5227b7279
|
Fix: use correct node numbers in noise simulation directive
|
2016-08-11 14:41:31 +02:00 |
Maciej Suminski
|
3c909e2c32
|
Allow typing zeroes in Simulation settings dialog
|
2016-08-11 14:41:31 +02:00 |
Maciej Suminski
|
d055692cf3
|
Renamed 'Simulate' to 'Simulator' in menu
|
2016-08-11 14:41:30 +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
|
95ca3914ce
|
Fields in simulation settings dialog are treated as invalid when empty
|
2016-08-11 14:41:29 +02:00 |
Maciej Suminski
|
96dcee81fe
|
Modified Spice netlist exporter to run in two passes Now it creates a list of Spice items, so they can be used by other objects, instead of directly dumping them.
|
2016-08-11 14:41:29 +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
|
a35e324c3f
|
Mouse controls in simulation plot made coherent with the rest of KiCad
|
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
|
fa4ba69661
|
Simplified SIM_PLOT_FRAME layout Removed unnecessary panels & sizers, changed wxAuiNotebook to wxNotebook
|
2016-08-11 14:41:26 +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
|
c4e67c088d
|
wxMathPlot: Fixed a method name (Set->Get), GetName() returns a const reference
|
2016-08-11 14:41:26 +02:00 |
Maciej Suminski
|
9c65d0d281
|
wxMathPlot: fixed crash when one of its dimensions == 0
|
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
|
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 |