Maciej Suminski
81e015036e
Fixes for drawing color labels in simulator's signal list
9 years ago
Maciej Suminski
67573f15be
Do not use double component primitives in Spice netlist exporter
Fixes: lp:1617768
* https://bugs.launchpad.net/kicad/+bug/1617768
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
jean-pierre charras
7e3aedda82
Slightly modify the way DIALOG_SIM_SETTINGS m_settingsDlg is created in SIM_PLOT_FRAME frame: for an obscure reason, if it is created in ctor SIM_PLOT_FRAME, m_settingsDlg has an annoying issue on Windows: when shown, the parent SIM_PLOT_FRAME is sent to the background. When created outside the ctor, this issue is gone.
9 years ago
jean-pierre charras
2456db3817
Simulator: Make a few strings translatable.
9 years ago
Maciej Suminski
42f6cf33a1
Unbind REPORTER from NGSPICE before deleting
9 years ago
Maciej Suminski
fe30985742
Do not delete the NGSPICE singleton
9 years ago
Maciej Suminski
2a6b8f153b
NGSPICE as a singleton
One cannot call ngSpice_Init() twice without unloading the dll. When calling
ngSpice_Init, we pass a pointer to a NGSPICE instance and thus it cannot be changed.
When any of the callback function is called with a stale pointer everything crashes.
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
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
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
2c576afdf3
Fixed menu entries
9 years ago
Maciej Suminski
ca13dc93b1
Support for simulation workbooks
9 years ago
Maciej Suminski
7b81516b61
Fixed SIM_PLOT_FRAME::CurrentPlot()
9 years ago
Maciej Suminski
01d18bad97
Save simulation command directive for every plot
9 years ago
Maciej Suminski
fb56420654
Do not store Spice vector names, but regenerate them
9 years ago
Maciej Suminski
ed8f555331
Remove plots that are invalid after component removal
9 years ago
Maciej Suminski
672fd76995
Remove tuners for components that were removed
9 years ago
Maciej Suminski
06287e4986
Display an error message for unannotated schematics
9 years ago
Maciej Suminski
bf758dce3e
Tuners are common for all plots
9 years ago
Maciej Suminski
2f8f92cf0a
Closing tabs with middle button click I could not find a way to make tab close button work in wxWidgets..
9 years ago
Maciej Suminski
fccf71aadd
Change 'Run Simulation' button icon when simulation is running
9 years ago
Maciej Suminski
8306cd3b9b
Fixed tuners layout after a tuner is removed
9 years ago
Maciej Suminski
7d268d2608
Reset scales upon simulation relaunch
9 years ago
Maciej Suminski
ba3ce9b566
Fixed tuner autoplacement
9 years ago
Tomasz Wlostowski
36297f84c3
sim: further locale hacks, fixed plot/welcome message sizing
9 years ago
Tomasz Wlostowski
8e4ae1968f
sim: working on improved UX [wip]
9 years ago
Tomasz Wlostowski
8c14f2f6b1
sim: working on UX
9 years ago
Maciej Suminski
ce59b282d3
Display both axis names in the cursor list
9 years ago
Maciej Suminski
973a3d7bcb
Fixed a crash when a signal was removed
9 years ago
Maciej Suminski
b25781814d
Fixed cursors
9 years ago
Maciej Suminski
5fdc32b79a
AC analysis plots using linear frequency scale
9 years ago
Maciej Suminski
0f993ba98c
Current probing
9 years ago
Maciej Suminski
27a7a9b1a5
Spice fields enum values renamed from SPICE_* to SF_*
9 years ago
Maciej Suminski
cf28e843ba
Fix for crash when AC simulation is relaunched
9 years ago
Maciej Suminski
ef45cd696d
Refresh plots after simulation is relaunched
9 years ago
Tomasz Wlostowski
e8d6a42e1a
simulator: working on magnitude/phase plots
9 years ago
Maciej Suminski
d869771f04
Display an error message if ngspice DLL is missing
9 years ago
Maciej Suminski
a717194b1e
Enable tuner for RLC components only
9 years ago
Maciej Suminski
92a3e405c2
Tuner tool.
9 years ago
Maciej Suminski
f62a6425a3
Changed the simulator code license to GPLv3+
9 years ago
Maciej Suminski
51f0564119
Signals are added using a separate dialog
9 years ago
Maciej Suminski
b897af7eb9
Added a few checks for SIM_PLOT_FRAME to improve robustness
9 years ago
Maciej Suminski
6bfe6342fc
Simulator fixes for Windows
9 years ago
Maciej Suminski
3e2061158e
SIM_PLOT_FRAME: Do not update plots if the just run a different type of simulation
9 years ago
Maciej Suminski
78526ee913
Additional options for netlist exporter (fix passive values, library include paths)
9 years ago
Maciej Suminski
90b6112c5d
Rearranged SIM_PLOT_FRAME, changed console log from wxRichTextCtrl to wxTextCtrl
9 years ago