Jeff Young
d50b3550af
Signals header is repetitive.
3 years ago
Jeff Young
e8980e9024
Centralize SPICE lib path resolution and support SPICE_LIB_DIR.
Fixes https://gitlab.com/kicad/code/kicad/issues/13081
3 years ago
Mikolaj Wielgus
d10fd7bb09
Sim: Remove tuner (log) scale choice button
We probably won't be using it for now.
3 years ago
Frank Zeeman
8167c69508
Add transformation function for characteristic curves of tuners
5 years ago
Mikolaj Wielgus
1c9e10f34e
Disable simulator notebook splitting
Using this feature freezes the simulator.
4 years ago
Mikolaj Wielgus
c6a4f25538
Use wx events to update simulator title, start tools and menu items grayed out
4 years ago
Mikolaj Wielgus
3bafe6d6c9
Gray out unavailable simulator menu items, use wxUpdateUIEvent
4 years ago
Mikolaj Wielgus
9f1ecdd715
Give Spice simulator "Save As" option Shift+Ctrl+S shortcut key
4 years ago
Mikolaj Wielgus
28531a982d
Simulator: Use SIM_WORKBOOK in place of wxAuiNotebook
SIM_WORKBOOK is now a subclass of wxAuiNotebook, removing the problem of
having to maintain two separate workbook states.
4 years ago
Jeff Young
c11ee69499
Save 3D prefs after editing, and load some of them into FP Props.
Fixes https://gitlab.com/kicad/code/kicad/issues/8712
4 years ago
jean-pierre charras
6919d12c70
Eeschema, Spice simulator: use Ctrl+letter as accelerator keys.
Using only a letter can conflict with widgets accepting letters to enter data.
Fixes #8537
https://gitlab.com/kicad/code/kicad/issues/8537
5 years ago
Mikolaj Wielgus
33c6bdd121
Preserve plot panel order in simulator notebook
5 years ago
Mikolaj Wielgus
b9fd18d150
Minor UI changes, display workbook in title and some fixes
5 years ago
Mikolaj Wielgus
5410510bd4
Spice sim: remember last simulation, remove welcome page
Fixes https://gitlab.com/kicad/code/kicad/issues/8019
5 years ago
jean-pierre charras
638a9b693d
SIM_PLOT_FRAME_BASE: minor cosmetic enhancements and fix a incorrect wxmenu
name in the .fbp file that prevent to rebuild working .cpp and .h files.
5 years ago
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
Jeff Young
5134856f18
Rationalise 3D settings data-structure.
Move the camera out to its own so that everything else is board-
related, and then rename BOARD_ADAPTER.
At some point the flags should probably be moved out too, and they
can have the EDA_3D_SETTINGS name.
6 years ago
jean-pierre charras
0f0b9bdf87
SIM_PLOT_FRAME_BASE: gives a minimal size for right panels.
On KDE, a too small size can hang wxWidgets.
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
4378290094
Fix menu string capitalization for simulator Dotted Current/Phase
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
Jonatan Liljedahl
90d2ea5dd5
Eeschema: simulator: add keyboard shortcuts for add signal, etc
(cherry picked from commit bc4caa8913 )
6 years ago
Jeff Young
23d824de66
Simulator improvements.
1) Add highlighting to simProbe and simTune tools.
2) Probe tool should accept wires and pins, not wires and components.
3) Give simulator window a flat look to match rest of Kicad.
4) Collapse whitespace out of simulator window.
5) Add some error messages.
6) Add some whitespace to simulation setting dialog.
6 years ago
jean-pierre charras
6d4fbcd5bb
SIM_PLOT_FRAME_BASE: very minor fix.
7 years ago
jean-pierre charras
ad5a1fd963
SIM_PLOT_FRAME: cosmetic enhancement: add icons in main menu.
Fix also Upeer/lower case issues in main menu strings.
7 years ago
jean-pierre charras
e750382e75
Fix a few wxWidgets minor asserts
7 years ago
Maciej Suminski
cb2c447c23
Spice Simulator: add close buttons to plot tabs
Fixes: lp:1761902
* https://bugs.launchpad.net/kicad/+bug/1761902
8 years ago
Tomasz Włostowski
919b449595
Added 'show spice netlist' menu option in the simulator
Fixes: lp:1745887
* https://bugs.launchpad.net/kicad/+bug/1745887
8 years ago
Chris Pavlina
c5b2ad9595
simulator: DPI-independent default size
8 years ago
jean-pierre charras
54c5f6bbb0
Simulator frame: fix a min size for panels, and now stores in config the position and size of the frame and panels
9 years ago
Marco Inacio
c6cbc9ec95
Fixes: lp:1646224 (Simulation: small tune field)
https://bugs.launchpad.net/kicad/+bug/1646224
9 years ago
Maciej Suminski
9e587a1ea2
Fixed an assertion in SIM_PLOT_FRAME
wxListCtrl cannot have wxLC_REPORT and wxLC_SMALL_ICON enabled at the same time (Windows)
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
46ecfd8139
Resized simulator dialogs
9 years ago
Maciej Suminski
2c576afdf3
Fixed menu entries
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
bc433764fe
Fixed layout proportions
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
92a3e405c2
Tuner tool.
9 years ago
Maciej Suminski
51f0564119
Signals are added using a separate dialog
9 years ago
Maciej Suminski
90b6112c5d
Rearranged SIM_PLOT_FRAME, changed console log from wxRichTextCtrl to wxTextCtrl
9 years ago
Maciej Suminski
a2b16ae640
Initial 'Simulation settings' dialog
9 years ago
Maciej Suminski
17294aaf6a
Simulation plot CSV & PNG export
9 years ago
Maciej Suminski
1d4fe279db
Menu entries to toggle legend & coordinates
9 years ago
Maciej Suminski
fa4ba69661
Simplified SIM_PLOT_FRAME layout Removed unnecessary panels & sizers, changed wxAuiNotebook to wxNotebook
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
0b0885f6cd
Removed 'Parameters' listbox, expanded 'Signals' list
9 years ago