kicad/eeschema/sim
Jeff Young 58ce0bb804 Simulation bug fixes.
1) Use C-locale when converting output of parsers to strings.

2) InferSimModel() must run on local copy of fields, not the fields in
the symbol (which might be different if they've already been edited in
the Symbol Properties Dialog, for instance).

3) InferSimModel() should accept a deviceType already set to RLC.

4) Don't output trailing decimal separators if there's no fraction.
2022-12-19 18:14:13 +00:00
..
kibis Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
ngspice.cpp Fix a compil issue on linux, round 2 2022-12-11 20:43:10 +01:00
ngspice.h Formatting. 2022-12-05 20:03:42 +00:00
ngspice_circuit_model.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
ngspice_circuit_model.h Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_lib_mgr.cpp Simulation bug fixes. 2022-12-19 18:14:13 +00:00
sim_lib_mgr.h Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_library.cpp Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
sim_library.h Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
sim_library_kibis.cpp Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_library_kibis.h Sim: Rename Ibis_* fields to Sim.Ibis.* 2022-11-20 03:53:10 +01:00
sim_library_spice.cpp Excise wxString from simulation 2022-09-22 07:41:52 +02:00
sim_library_spice.h Sim: Remove some superfluous class members 2022-10-10 13:49:43 +02:00
sim_model.cpp Simulation bug fixes. 2022-12-19 18:14:13 +00:00
sim_model.h Simulation bug fixes. 2022-12-19 18:14:13 +00:00
sim_model_behavioral.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_behavioral.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_ideal.cpp Move model inference to SIM_MODEL so it can also be used for behavioral models. 2022-12-09 20:24:25 +00:00
sim_model_ideal.h Move model inference to SIM_MODEL so it can also be used for behavioral models. 2022-12-09 20:24:25 +00:00
sim_model_kibis.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_kibis.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_l_mutual.cpp Sim: s/SIM_MODEL_MUTUAL_INDUCTOR/SIM_MODEL_L_MUTUAL/ 2022-11-21 05:01:12 +01:00
sim_model_l_mutual.h Sim: s/SIM_MODEL_MUTUAL_INDUCTOR/SIM_MODEL_L_MUTUAL/ 2022-11-21 05:01:12 +01:00
sim_model_ngspice.cpp More bug fixes for escaped model parameters. 2022-12-16 16:34:41 +00:00
sim_model_ngspice.h Sim: Add VBIC model support 2022-11-28 04:45:36 +01:00
sim_model_ngspice_data.cpp Sim: Remove duplicate parameters 2022-11-29 15:02:45 +01:00
sim_model_r_pot.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_r_pot.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_raw_spice.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_raw_spice.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_source.cpp Don't double-add DC parameters. 2022-12-19 01:19:55 +00:00
sim_model_source.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_spice.cpp Gracefully handle spice models not recognized by KiCad. 2022-12-04 21:06:35 +00:00
sim_model_spice.h Gracefully handle spice models not recognized by KiCad. 2022-12-04 21:06:35 +00:00
sim_model_subckt.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_subckt.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_switch.cpp Sim: Universally initialize enum parameters with their default values 2022-11-30 12:45:59 +01:00
sim_model_switch.h Sim: Universally initialize enum parameters with their default values 2022-11-30 12:45:59 +01:00
sim_model_tline.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_tline.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_xspice.cpp Sim: Spice netlist exporter rewrite 2022-07-30 02:25:34 +00:00
sim_model_xspice.h Sim: Spice netlist exporter rewrite 2022-07-30 02:25:34 +00:00
sim_panel_base.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_panel_base.h Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_plot_colors.cpp Eeschema,sim: extract plot colors to new class 2021-03-01 18:50:37 +00:00
sim_plot_colors.h Eeschema,sim: extract plot colors to new class 2021-03-01 18:50:37 +00:00
sim_plot_frame.cpp Better fix for not selecting all of netlist. 2022-12-14 14:13:25 +00:00
sim_plot_frame.h More dialog adjustments for wx 3.2. Also renames files to match dialog. 2022-12-11 15:49:29 +00:00
sim_plot_frame_base.cpp Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_frame_base.fbp Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_frame_base.h Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_panel.cpp Coding standards & formatting. 2022-12-11 23:12:55 +00:00
sim_plot_panel.h Coding standards & formatting. 2022-12-11 23:12:55 +00:00
sim_property.cpp Formatting and CLang-Tidy warning reduction. 2022-12-19 13:51:49 +00:00
sim_property.h Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
sim_serde.cpp Fix issue converting legacy SPICE models. 2022-12-14 13:36:28 +00:00
sim_serde.h Sim: Add virtual destructor to SIM_SERDE 2022-12-01 17:18:55 +01:00
sim_types.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sim_value.cpp Simulation bug fixes. 2022-12-19 18:14:13 +00:00
sim_value.h Formatting and CLang-Tidy warning reduction. 2022-12-19 13:51:49 +00:00
sim_workbook.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_workbook.h More dialog adjustments for wx 3.2. Also renames files to match dialog. 2022-12-11 15:49:29 +00:00
simulator.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
spice_generator.cpp More bug fixes for escaped model parameters. 2022-12-16 16:34:41 +00:00
spice_generator.h Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
spice_grammar.h Clearer error message. 2022-12-04 21:06:35 +00:00
spice_library_parser.cpp Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
spice_library_parser.h Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
spice_model_parser.cpp Sim: Fix crash when a field tries to set an inexistent parameter 2022-10-12 04:27:48 +02:00
spice_model_parser.h Sim: LTspice model compat: Ignore spurious values 2022-10-04 22:44:26 +02:00
spice_reporter.h Changed the simulator code license to GPLv3+ 2016-08-11 14:41:43 +02:00
spice_settings.cpp sim GUI: remove "Adjust value" checkbox. 2022-12-03 08:28:43 +00:00
spice_settings.h sim GUI: remove "Adjust value" checkbox. 2022-12-03 08:28:43 +00:00
spice_simulator.cpp simulator: remove unused includes, and reorder a few includes to fix conflicts 2022-11-16 10:09:54 +01:00
spice_simulator.h eeschema,sim: add SIMULATOR and SIM_MODEL interface 2022-04-01 19:28:31 +00:00
spice_value.cpp Revert "Reorder includes is some simulator files to fix issues on msys2 (no code change)" 2022-11-12 20:47:36 +01:00
spice_value.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00