Maciej Suminski
75f8b20493
libngspice is linked at compile time
9 years ago
Maciej Suminski
9714ece53f
Initialize bestStep (wxMathPlot)
9 years ago
Simon Richter
eec632a651
Remove definition of log10(double) in wxMathPlot widget
9 years ago
jean-pierre charras
5ed19b6e82
Dialogs for simulator: cosmetic enhancements, make them translatable and resizable. Remove 2 printf used in debug.
9 years ago
jean-pierre charras
cc2b3583cd
Fix incorrect configs in simulation demos.
9 years ago
Maciej Suminski
3204b14254
Updated the r5 road map (integrated simulator)
9 years ago
Maciej Suminski
a6cdf536b9
Added KICAD_SPICE option description in compiling.md
9 years ago
Maciej Suminski
02c404ab10
Removed unnecessary *.orig files for dialogs
9 years ago
Maciej Suminski
497b2a9442
CMake module for libngspice
9 years ago
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.
9 years ago
Maciej Suminski
8a8dc5fbbb
Added a comment to fixes_alias git config file
9 years ago
Maciej Suminski
6c467a5041
Added a helper git config file to simplify marking bugfixes in commits
To enable the config file run (in the root source directory):
git config --add include.path "$(pwd)/helpers/git/fixes_alias"
Then after commiting a change, you can decorate the commit with appropriate lines by:
git fixes 123456
9 years ago
jean-pierre charras
dd395a6854
Fix deprecated and shadowed var compil warnings
9 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.
9 years ago
Wayne Stambaugh
a4570f74bb
Pcbnew: fix several auto save file issues.
* When Pcbnew is launched in the stand alone mode with no board file command
line option, the project path is set to the current working directory. The
user may not have write access to the current working directory which would
cause the auto save to generate an error. If the user does not have write
access to the current working directory, set the path to a platform specific
temporary path that the user has write permission.
* When Pcbnew is launched in the stand alone mode with no board file command
line option, the default BOARD object has no file name. Set the file name
to "noname.kicad_pcb" to fix incorrect auto save file name and set the path
to the user's platform specific document folder.
* Delete orphaned auto save files when closing without saving due to broken
auto save file generation logic which prepended the file name with "$" rather
than "_autosave-".
* Fixes: lp:1596382
9 years ago
Chris Pavlina
30566de69a
Memoize SHAPE_LINE_CHAIN bounding box computation
For a specific project+system combination, this gives a 38% speedup on
the pcbnew side of netlist sync.
9 years ago
Maciej Suminski
5b2f375ffb
ngspice simulator
9 years ago
Maciej Suminski
0315499137
Added a missing library
9 years ago
Maciej Suminski
e4c7b4af4f
Corrected simulation demos
9 years ago
Maciej Suminski
18e99fa30f
Fixed a crash with certain shared library versions
9 years ago
Maciej Suminski
6b3584ce9b
fxup system ngspice.h
9 years ago
Maciej Suminski
6bfdfd5226
Look for libraries in the project path
9 years ago
Maciej Suminski
0cb1e80e00
Activate eeschema on tune/probe
9 years ago
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.
9 years ago
Maciej Suminski
d15eef06f9
Removed redundant debugging info
9 years ago
Maciej Suminski
2c29133c57
Use system ngspice.h file
9 years ago
Maciej Suminski
557f9270c7
wxMathPlot basic code formatting
9 years ago
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.
9 years ago
Maciej Suminski
8227cd6d80
Do not recreate the simulator every time simulation is run
9 years ago
Maciej Suminski
eeeb3e0a9a
Simulator code formatting and clean up
9 years ago
Maciej Suminski
957c6ec417
Removed hard limit for ngspice netlist
9 years ago
Maciej Suminski
0a6390701d
NGSPICE uses a more convenient function to generate DLL name
9 years ago
Maciej Suminski
46ecfd8139
Resized simulator dialogs
9 years ago
Johannes Maibaum
c78462c4f5
sim: Modifications to compile the simulator on OSX.
9 years ago
Maciej Suminski
c9a1b45666
Fixed probe & tune cursors under Windows.
9 years ago
jp charras
b2f60009a6
wxWidgets 3.1/Win7 fixes
9 years ago
Tomasz Wlostowski
80d8dd7205
sim: default to decade frequency sweep for ac analysis
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
2b041425e5
Resized Spice model dialog
9 years ago
Maciej Suminski
ca36f15fee
Temporary disable cursor centering
9 years ago
Maciej Suminski
6d7a7a3233
KICAD_SPICE CMake flag
9 years ago
Maciej Suminski
22f5bceda0
Removed obsolete sim demo folder.
9 years ago
Maciej Suminski
2c576afdf3
Fixed menu entries
9 years ago
Maciej Suminski
ca13dc93b1
Support for simulation workbooks
9 years ago
Maciej Suminski
67e283c3af
Removed 'Lock aspect' from wxMathPlot widget context menu
9 years ago
Maciej Suminski
7b81516b61
Fixed SIM_PLOT_FRAME::CurrentPlot()
9 years ago
Tomasz Wlostowski
4ecc17385d
sim: more examples
9 years ago
Tomasz Wlostowski
b20f941bd0
sim: hopefully final version of plot axis unit/suffix handling.
9 years ago
Maciej Suminski
01d18bad97
Save simulation command directive for every plot
9 years ago