Sylwester Kocjan
fdccdd5cb9
Eeschema: adding .op SPICE simulation support
ADDED new tab on simulation settings dialog, which allows to run .op analysis.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2368
6 years ago
jean-pierre charras
0e51ed32f9
ADDED: Sim plot panel: option to plot on a white background or a black background.
6 years ago
Jonatan Liljedahl
f433037dcd
Eeschema: simulator: allow dotted traces for current and phase.
ADD: Allow drawing of current and phase traces with dotted style
for easier differentiation from voltage and magnitude. The option
is available in the View menu of the simulator.
6 years ago
Christian Jacobsen
ff4829eee6
Added a validity check in SIM_PLOT_PANEL::IsGridShown()
Fixes: lp:1712086
* https://bugs.launchpad.net/kicad/+bug/1712086
8 years ago
Chris Pavlina
ef12f0bcbc
Fix warning: shadowed wxWindow::IsShown in sim_plot_panel.h
9 years ago
Chris Pavlina
bfa22c6ce8
Fix warning: uninitialized constant in sim_plot_panel.h
9 years ago
jean-pierre charras
673b094b2b
Fix a few missing override qualifiers and shadowed vars.
9 years ago
jp-charras
26b1c732de
Simulator: add simulator icon, and colored icons to identify more easily traces in trace list and cursor list.
9 years ago
Maciej Suminski
eeeb3e0a9a
Simulator code formatting and clean up
9 years ago
Tomasz Wlostowski
1930cd4d66
sim: display labels on current scale when only currents are added to transient plot
9 years ago
Maciej Suminski
e452992a6c
Cursor centering fix
9 years ago
Maciej Suminski
7d268d2608
Reset scales upon simulation relaunch
9 years ago
Maciej Suminski
cdf758b173
Automatically update cursor coordinates
9 years ago
Maciej Suminski
b25781814d
Fixed cursors
9 years ago
Maciej Suminski
38810930ec
Removed redundant TRACE_* classes
9 years ago
Maciej Suminski
0f993ba98c
Current probing
9 years ago
Maciej Suminski
cf28e843ba
Fix for crash when AC simulation is relaunched
9 years ago
Tomasz Wlostowski
e8d6a42e1a
simulator: working on magnitude/phase plots
9 years ago
Tomasz Wlostowski
e5bf70996b
eeschema: migrate SIM_PLOT_PANEL to improved wxMathPlot [wip]
9 years ago
Maciej Suminski
f62a6425a3
Changed the simulator code license to GPLv3+
9 years ago
Maciej Suminski
e90fcaa6d9
New type of simulation opens a new plot
9 years ago
Maciej Suminski
1d4fe279db
Menu entries to toggle legend & coordinates
9 years ago
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.
9 years ago
Maciej Suminski
433f934dc1
Simulation frame displays a list of cursors and their values
9 years ago
Maciej Suminski
f3fabeb9fb
Right click context menu for signals (including adding cursors)
9 years ago
Maciej Suminski
cd25e62052
CURSOR does not take mpWindow* in constructor
9 years ago
Maciej Suminski
8b61bb4acc
Signals toggling in SIM_PLOT_PANEL
9 years ago
Maciej Suminski
ba99dfdabf
CURSOR class for simulation plot
9 years ago
Maciej Suminski
24bccb00d6
Menu event handlers for simulation plot frame
9 years ago
Maciej Suminski
51906625ee
Replaced sim plotting widget with wxMathPlot
9 years ago
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.
9 years ago
Maciej Suminski
aea29fc730
Update already plotted signals upon simulation run
9 years ago
Maciej Suminski
781a12222c
Fixed simulation plot legend
9 years ago
Maciej Suminski
0261a0e59c
Axis autorange
9 years ago
Maciej Suminski
91d1f7135b
SIM_PLOT_PAINTER class
9 years ago
Maciej Suminski
e72b54a6e0
Code cleanup
9 years ago
Tomasz Wlostowski
f1f69979e6
ngspice: something starts to work
9 years ago