Maciej Suminski
|
43d93682a2
|
Fix locale in NGSPICE methods using LOCALE_IO instead of setlocale.
More information: https://lists.launchpad.net/kicad-developers/msg25763.html
|
2016-08-15 15:52:07 +02:00 |
Maciej Suminski
|
75f8b20493
|
libngspice is linked at compile time
|
2016-08-15 13:52:13 +02:00 |
Maciej Suminski
|
497b2a9442
|
CMake module for libngspice
|
2016-08-12 15:56:51 +02:00 |
jean-pierre charras
|
6e5628ceaf
|
Avoid simulator crash if the simulation was not run, when using most of main menu commands, due to a null pointer not tested.
|
2016-08-12 15:36:43 +02:00 |
jean-pierre charras
|
dd395a6854
|
Fix deprecated and shadowed var compil warnings
|
2016-08-12 11:00:58 +02:00 |
Maciej Suminski
|
18e99fa30f
|
Fixed a crash with certain shared library versions
|
2016-08-11 14:42:21 +02:00 |
Maciej Suminski
|
6b3584ce9b
|
fxup system ngspice.h
|
2016-08-11 14:42:19 +02:00 |
Maciej Suminski
|
0cb1e80e00
|
Activate eeschema on tune/probe
|
2016-08-11 14:42:19 +02:00 |
Maciej Suminski
|
dfb5c6bfdd
|
Do not update values if simulation is rerun Otherwise sometimes the signal list might be cleared and a new list is not yet available, resulting in loss of signals and cursors.
|
2016-08-11 14:42:19 +02:00 |
Maciej Suminski
|
d15eef06f9
|
Removed redundant debugging info
|
2016-08-11 14:42:18 +02:00 |
Maciej Suminski
|
2c29133c57
|
Use system ngspice.h file
|
2016-08-11 14:42:18 +02:00 |
Maciej Suminski
|
0667b7ba63
|
Fixed ngspice freeze when there is an error in the simulated netlist Does not work with current ngspice head, it has to be compiled from the official master branch.
|
2016-08-11 14:42:18 +02:00 |
Maciej Suminski
|
8227cd6d80
|
Do not recreate the simulator every time simulation is run
|
2016-08-11 14:42:17 +02:00 |
Maciej Suminski
|
eeeb3e0a9a
|
Simulator code formatting and clean up
|
2016-08-11 14:42:17 +02:00 |
Maciej Suminski
|
957c6ec417
|
Removed hard limit for ngspice netlist
|
2016-08-11 14:42:17 +02:00 |
Maciej Suminski
|
0a6390701d
|
NGSPICE uses a more convenient function to generate DLL name
|
2016-08-11 14:42:16 +02:00 |
Maciej Suminski
|
46ecfd8139
|
Resized simulator dialogs
|
2016-08-11 14:42:16 +02:00 |
Johannes Maibaum
|
c78462c4f5
|
sim: Modifications to compile the simulator on OSX.
|
2016-08-11 14:42:15 +02:00 |
Maciej Suminski
|
c9a1b45666
|
Fixed probe & tune cursors under Windows.
|
2016-08-11 14:42:15 +02:00 |
Tomasz Wlostowski
|
1930cd4d66
|
sim: display labels on current scale when only currents are added to transient plot
|
2016-08-11 14:42:14 +02:00 |
Maciej Suminski
|
e452992a6c
|
Cursor centering fix
|
2016-08-11 14:42:14 +02:00 |
Maciej Suminski
|
ca36f15fee
|
Temporary disable cursor centering
|
2016-08-11 14:42:14 +02:00 |
Maciej Suminski
|
2c576afdf3
|
Fixed menu entries
|
2016-08-11 14:42:13 +02:00 |
Maciej Suminski
|
ca13dc93b1
|
Support for simulation workbooks
|
2016-08-11 14:42:12 +02:00 |
Maciej Suminski
|
7b81516b61
|
Fixed SIM_PLOT_FRAME::CurrentPlot()
|
2016-08-11 14:42:12 +02:00 |
Tomasz Wlostowski
|
b20f941bd0
|
sim: hopefully final version of plot axis unit/suffix handling.
|
2016-08-11 14:42:10 +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
|
06287e4986
|
Display an error message for unannotated schematics
|
2016-08-11 14:42:09 +02:00 |
Maciej Suminski
|
dbf0fd6156
|
Better normalization rules for SPICE_VALUE
|
2016-08-11 14:42:07 +02:00 |
Maciej Suminski
|
bf758dce3e
|
Tuners are common for all plots
|
2016-08-11 14:42:07 +02:00 |
Maciej Suminski
|
5772938a71
|
New cursor shows up in the center, can be dragged by its axis
|
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 |
Maciej Suminski
|
fccf71aadd
|
Change 'Run Simulation' button icon when simulation is running
|
2016-08-11 14:42:06 +02:00 |
Maciej Suminski
|
8306cd3b9b
|
Fixed tuners layout after a tuner is removed
|
2016-08-11 14:42:06 +02:00 |
Tomasz Wlostowski
|
e691565fe3
|
sim: updated label generation code to match changes in the mathplot api
|
2016-08-11 14:42:04 +02:00 |
Maciej Suminski
|
7d268d2608
|
Reset scales upon simulation relaunch
|
2016-08-11 14:42:04 +02:00 |
Maciej Suminski
|
9d8b40b93d
|
Reset scales when a plot is removed
|
2016-08-11 14:42:03 +02:00 |
Maciej Suminski
|
ba3ce9b566
|
Fixed tuner autoplacement
|
2016-08-11 14:42:03 +02:00 |
Maciej Suminski
|
bc433764fe
|
Fixed layout proportions
|
2016-08-11 14:42:02 +02:00 |
Tomasz Wlostowski
|
36297f84c3
|
sim: further locale hacks, fixed plot/welcome message sizing
|
2016-08-11 14:42:02 +02:00 |
Tomasz Wlostowski
|
8e4ae1968f
|
sim: working on improved UX [wip]
|
2016-08-11 14:42:01 +02:00 |
Tomasz Wlostowski
|
2bcd8af25c
|
sim: fix trailing zero removal
|
2016-08-11 14:42:01 +02:00 |
Tomasz Wlostowski
|
bba57097b7
|
sim: use C locale for SPICE simulation. Added error callback
|
2016-08-11 14:42:01 +02:00 |
Tomasz Wlostowski
|
8c14f2f6b1
|
sim: working on UX
|
2016-08-11 14:42:00 +02:00 |
Tomasz Wlostowski
|
ec1b8be528
|
sim: fixed build errors & locale issues
|
2016-08-11 14:41:58 +02:00 |
Maciej Suminski
|
7406aad8ea
|
Display current plots using the current axis
|
2016-08-11 14:41:57 +02:00 |
Maciej Suminski
|
ce59b282d3
|
Display both axis names in the cursor list
|
2016-08-11 14:41:56 +02:00 |