56 Commits

Author SHA1 Message Date
Krasilnikov Sergei
05177da97b working with qt6 2023-01-17 13:27:12 +03:00
Krasilnikov Sergey
b70e615020 replace foreach macro 2023-01-15 01:17:09 +03:00
Vadim Kuznetsov
ba23dc0663 Add basic support of alterparam #189 2022-11-27 21:42:35 +03:00
KAGVa
38d9294e66
Update param_sweep.cpp
forgot to reintroduce re that checks for forbidden ngspice characters -> now again included
2022-10-01 19:06:17 -04:00
KAGVa
358a976f25
Update param_sweep.cpp
see original description
2022-10-01 14:00:06 -04:00
Vadim Kuznetsov
11f59c0619 Allow start/stop be negative for Par.Sweep #160 2022-09-20 17:49:49 +03:00
Vadim Kuznetsov
29a3005841 Fix broken model parameter sweep syntax #137 2022-08-18 13:41:13 +03:00
Vadim Kuznetsov
3a3481afeb Fix QString::SkipEmptyParts 2022-02-24 23:45:28 +01:00
Vadim Kuznetsov
f9af5213da Everything in components compiles 2022-02-13 20:39:55 +01:00
gypsysattva
f89e0b8b1e Redesign of Parameter Sweep for Ngspice
1. Using foreach loop instead of while in auto-genrated
   Nutmeg script.
2. Supports List and Log sweep type for Ngspice now
2018-07-04 19:17:42 +02:00
Vadim Kuznetzov
65078afda2 Add LIST ParamSweep support (Xyce) 2017-10-13 13:43:57 +03:00
Vadim Kuznetzov
fb157eca61 Fixed Par.Sweep failure with Qucsator 2016-10-09 18:53:55 +03:00
Vadim Kuznetzov
4a00bf8fa7 Enabled explicit model parameter sweep definition 2016-07-05 11:43:31 +03:00
Vadim Kuznetzov
a73c472caf Enabled Ngspice-style par.sweep @dev[par] 2016-07-05 11:00:36 +03:00
Vadim Kuznetzov
fe44c96fb0 Fixed Noise spectrum analysis with Ngspice 2016-06-18 10:48:19 +03:00
Vadim Kuznetzov
4e88d2e063 Added unified simulation command case to enable SPICEOPUS 2015-11-11 11:35:58 +03:00
Vadim Kuznetzov
2ad5dfa02a Added checker routine, Added missing SpiceModel, And fixed workdir setting 2015-11-11 11:34:17 +03:00
Vadim Kuznetzov
ffe88905f2 Added components activation/deactivation for Par.sweep and Nutmeg 2015-11-11 11:32:45 +03:00
Vadim Kuznetzov
509f6aa252 Implmented netlist builder for 2-var ParSweep 2015-11-11 11:32:43 +03:00
Vadim Kuznetzov
04848e4d5f Implemented different sweep_var step for different par.sweep simulations 2015-11-11 11:32:42 +03:00
Vadim Kuznetzov
76170224e8 Fixed DC-sweep for Xyce and added auto-selection of approate simulator by selected dataset. 2015-11-11 11:32:42 +03:00
Vadim Kuznetzov
b77a4eb4e2 Refactoring 2015-11-11 11:32:39 +03:00
Vadim Kuznetzov
bda9548d8c Added ParamSweep+DCsweep and sweep of model prameters 2015-11-11 11:32:39 +03:00
Vadim Kuznetzov
9357f28f7a Simulations moved into .control ... .endc section of Ngspice 2015-11-11 11:32:38 +03:00
Vadim Kuznetzov
68a8af758e Implemented auto-generarion netlist with ParSweep 2015-11-11 11:32:37 +03:00
Vadim Kuznetzov
5cfd2ccf80 Added methods for auto-generating code beforre and after ngspice simulation 2015-11-11 11:32:37 +03:00
Vadim Kuznetzov
722c073051 Added stubs for auto-generation of Ngspice script 2015-11-11 11:32:37 +03:00
Vadim Kuznetzov
833e0de2e8 Fixed bug in param_sweep.cpp. 2015-11-11 11:32:36 +03:00
Vadim Kuznetzov
df5669a4a0 Started parameter sweep implementation 2015-11-11 11:32:36 +03:00
Vadim Kuznetzov
e999b4d5a1 Added misc namespace 2015-11-11 11:32:36 +03:00
Vadim Kuznetzov
3211f173ed Added DC sweep support 2015-11-11 11:32:35 +03:00
yodalee
0462cf7058 remove qtgui in components/cppfile 2014-11-04 13:36:17 +08:00
Frans Schreuder
5736ac67f8 Compiles with QT4 (still crashes when opening a document) 2012-10-31 09:15:06 +01:00
ela
9029896fb8 2008-03-31 Stefan Jahn <stefan@lkcc.org>
* sp_sim.cpp (recreate), param_sweep.cpp (recreate), tr_sim.cpp
        (recreate), ac_sim.cpp (recreate): Fixed graphical bug (property
        display) when changing from lin/log to const/list by cursor keys.
2008-03-31 10:30:12 +00:00
ela
15e9209669 2007-09-17 Stefan Jahn <stefan@lkcc.org>
* Loads of changes to avoid the "deprecated conversion from string
        constant to 'char*'" warning from the g++ 4.2.1 compiler.
2007-09-17 21:57:02 +00:00
margraf
c0ffdbf2ce *** empty log message *** 2006-07-03 06:02:08 +00:00
margraf
0ed81add8c *** empty log message *** 2006-03-28 06:10:52 +00:00
margraf
1448bea334 *** empty log message *** 2005-10-24 06:10:35 +00:00
margraf
a9d25555fe *** empty log message *** 2005-06-23 06:06:40 +00:00
margraf
5460cdd4d1 *** empty log message *** 2004-12-30 12:03:08 +00:00
margraf
fd7402d0e3 *** empty log message *** 2004-12-27 18:37:29 +00:00
margraf
602fd68627 *** empty log message *** 2004-12-04 18:41:22 +00:00
margraf
9919faa72b *** empty log message *** 2004-10-13 19:51:59 +00:00
ela
3dc188305a 2004-10-11 Stefan Jahn <stefan@lkcc.org>
* param_sweep.cpp (Param_Sweep), sp_sim.cpp (SP_Sim),
        tr_sim.cpp (TR_Sim), hb_sim.cpp (HB_Sim): Fixed error in
        word wrapping.
2004-10-11 09:55:25 +00:00
margraf
1386f3ac77 *** empty log message *** 2004-10-10 16:06:55 +00:00
ela
ed70b1ac54 * Removed any occurrence of #include "../". 2004-09-10 16:30:41 +00:00
ela
10222d87e2 2004-08-23 Stefan Jahn <stefan@lkcc.org>
* diagrams/markerdialog.cpp (MarkerDialog): Set maximum
        precision value to 12 (for Qt versions where the QIntValidator
        really works).

        * diagrams/graph.h: Using QValueVector for storing screen
        points.  This fixes a bug when large dotted graphs occurred.

2004-08-23  Stefan Jahn  <stefan@lkcc.org>

        * diagrams/markerdialog.cpp (MarkerDialog): Set maximum
        precision value to 12 (for Qt versions where the QIntValidator
        really works).

        * diagrams/graph.h: Using QValueVector for storing screen
        points.  This fixes a bug when large dotted graphs occurred.
2004-08-24 09:18:23 +00:00
margraf
4ba6387e3a *** empty log message *** 2004-06-26 07:05:47 +00:00
margraf
db10da140d *** empty log message *** 2004-06-16 17:41:33 +00:00
margraf
8ba07196cf *** empty log message *** 2004-06-06 14:13:59 +00:00