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.
7 years ago
Seth Hillbrand
b5f021ff9f
Cleanup: Replace push_back with emplace_back
In cases where we create a new item and immediately push into a
container, the emplace idiom is faster and more efficient.
7 years ago
Jonatan Liljedahl
7c7d9c3e3f
Eeschema: simulator plot: allow standard mac pan and pinch to zoom
7 years ago
jean-pierre charras
19cf78f802
simulator: plot curves: fix incorrect draw area limits calculation when zooming.
Fixes: lp:1674132
https://bugs.launchpad.net/kicad/+bug/1674132
7 years ago
Jeff Young
2ac270ce8e
Fix bug with high-frequency plots.
Fixes: lp:1839712
* https://bugs.launchpad.net/kicad/+bug/1839712
7 years ago
Jeff Young
a25368cc6b
Improve spelling.
The groundwork here is thanks to kunda1.
Fixes: lp:1831510
* https://bugs.launchpad.net/kicad/+bug/1831510
7 years ago
Jon Evans
27a5ed1a9f
Mathplot: properly set foreground color when saving screenshots
Fixes: lp:1810914
* https://bugs.launchpad.net/kicad/+bug/1810914
7 years ago
Seth Hillbrand
c1c4a0925d
sim: Prevent stepping
Introduced by 416e64a334 . The code
appears to have been stepped on purpose but this would be incorrect for
most applications. There remains a good deal of cleanup in mathplot
available for the motivated dev.
Fixes: lp:1810311
* https://bugs.launchpad.net/kicad/+bug/1810311
7 years ago
Hal Gentz
416e64a334
Spice plot widget: more accurate rendering
Patch modifies the way graphs are displayed: instead of drawing one
point for each X coordinate, there is a line segment joining min and max
values for continuous graphs and all unique points are displayed for
discrete graphs.
Fixes: lp:1674143
* https://bugs.launchpad.net/kicad/+bug/1674143
8 years ago
Maciej Suminski
70c1de3275
Spice simulator: faster graph rendering
Graph rendering takes a lot of time, especially when there is a high number
of points to be drawn. The initial implementation drew all points/lines
even if the the coordinates were duplicates, in the new version duplicated
coordinates are skipped.
Fixes: lp:1674143
* https://bugs.launchpad.net/kicad/+bug/1674143
8 years ago
Camille
9ff66a5274
Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases
9 years ago
Marvin Schmidt
69974b73db
Remove some extra semicolons
9 years ago
jean-pierre charras
a9fbedfb12
More Coverity warnings fixes.
10 years ago
jean-pierre charras
dec2d6e8cc
Fix a few Coverity warnings. A bit of clean code in export_vrml.cpp.
10 years ago
jean-pierre charras
5d7d210f28
Simulator, plot panel: fix incorrect calculation of the vertical size of the traces when resizing the simulator frame
10 years ago
jean-pierre charras
c225af747f
mathplot: fix a bug and remove unused variables ( it fixes a few compil warnings) from Coverity analysis.
Uncrustify mathplot.h and fix a few coding style issues.
10 years ago
Maciej Suminski
1420a0179f
Removed deprecated pragmas to mute warnings
10 years ago
jp-charras
26b1c732de
Simulator: add simulator icon, and colored icons to identify more easily traces in trace list and cursor list.
10 years ago
Maciej Suminski
9714ece53f
Initialize bestStep (wxMathPlot)
10 years ago
Simon Richter
eec632a651
Remove definition of log10(double) in wxMathPlot widget
10 years ago
jean-pierre charras
42f9be4019
uncrustify mathplot.cpp, make debug strings not translatable, and remove not compilable debug lines (due to changes in internal code). No actual change in code.
10 years ago
Maciej Suminski
557f9270c7
wxMathPlot basic code formatting
10 years ago
jp charras
b2f60009a6
wxWidgets 3.1/Win7 fixes
10 years ago
Maciej Suminski
67e283c3af
Removed 'Lock aspect' from wxMathPlot widget context menu
10 years ago
Tomasz Wlostowski
b20f941bd0
sim: hopefully final version of plot axis unit/suffix handling.
10 years ago
Maciej Suminski
63bdb3995e
Fixes for limited view panning
10 years ago
Tomasz Wlostowski
e9609fe19d
mathplot: removed some warnings, fixes to labelling code
10 years ago
Maciej Suminski
9d8b40b93d
Reset scales when a plot is removed
10 years ago
Tomasz Wlostowski
f4033f776f
mathplot: fix freeze in scale ticks calculation
10 years ago
Tomasz Wlostowski
d0e1f2e412
mathplot: silence debugging messages
10 years ago
Maciej Suminski
5c32e35d27
Minor fixes to wxMathPlot
10 years ago
Maciej Suminski
b25781814d
Fixed cursors
10 years ago
Tomasz Wlostowski
e8d6a42e1a
simulator: working on magnitude/phase plots
10 years ago
Tomasz Wlostowski
b9e31f6d3a
mathplot: further improvements for simulator [wip]
10 years ago
Tomasz Wlostowski
30c87527da
mathplot: slave scale locking [wip]
10 years ago
Tomasz Wlostowski
d2f4d5c2fb
mathplot: various improvements, added log scale [wip]
10 years ago
Maciej Suminski
06463252d7
wxMathPlot: Limited zooming and panning
10 years ago
Maciej Suminski
f634cff206
wxMathPlot: Removed mouse help related functions
10 years ago
Maciej Suminski
fd08f45bd2
Corrected bounding box calculation in mpLayer
10 years ago
Maciej Suminski
a35e324c3f
Mouse controls in simulation plot made coherent with the rest of KiCad
10 years ago
Maciej Suminski
9c65d0d281
wxMathPlot: fixed crash when one of its dimensions == 0
10 years ago
Maciej Suminski
51906625ee
Replaced sim plotting widget with wxMathPlot
10 years ago