100 Commits

Author SHA1 Message Date
luz paz
10c1ee639c Fix various typos (including documenation)
Found via `codespell -q 3 -S *.ts,./qucs/ChangeLog -L ba,coul,inout,leaded,nd,numer,ro`
2022-07-05 07:08:28 -04:00
Vadim Kuznetsov
57b147feb1 Switch HB dataset parser to STD format parser; fix for #28 2022-03-20 12:55:42 +01:00
Vadim Kuznetsov
c475e3b217 Check if schematic contains only DC sim and show error #78 2022-03-13 16:29:31 +01:00
Vadim Kuznetsov
751ffaed29 Reassemble complex variables when reading Xyce STD 2022-03-13 12:48:03 +01:00
Vadim Kuznetsov
3a3481afeb Fix QString::SkipEmptyParts 2022-02-24 23:45:28 +01:00
Vadim Kuznetsov
89755d6b61 Fix endl and inkscape start 2022-02-24 23:16:43 +01:00
Vadim Kuznetsov
c6003e97af More fixed in paintings 2022-02-23 22:54:50 +01:00
Vadim Kuznetsov
35b5cbc285 Quick fix for .FOUR simulation with Xyce; old circuits are operational 2022-02-18 22:05:43 +01:00
Vadim Kuznetsov
53059f4fed Compiles everything in dialogs, paintings, and extsimkernels 2022-02-14 00:04:11 +01:00
yrrapt
d612d2b438 Added a field to add extra parameters to pass to the simulator executable 2020-02-05 20:39:17 +01:00
Vadim Kuznetzov
1fe9f370ea Make to parse RES-files when sweeping SENS 2017-10-19 18:06:32 +03:00
Vadim Kuznetzov
3d20d8b6da Enabled auto-recognizing of Xyce ParSweep 2017-10-19 17:16:01 +03:00
Vadim Kuznetzov
990f961bac Add HB Parameter Sweep support for Xyce 2017-10-13 13:30:08 +03:00
Vadim Kuznetzov
914de682f6 Implemented operational DC sweep + SENS analysis 2017-09-15 15:47:32 +03:00
Vadim Kuznetzov
ba50076498 First version of DC .SENS (Ngspice) 2017-09-12 17:56:08 +03:00
Vadim Kuznetzov
57c37030b7 Add simple check for ground (issue #18) 2017-04-30 11:04:28 +03:00
Vadim Kuznetzov
a2ff26afe2 Replace colon in varailbles by safe symbol 2017-04-22 15:11:21 +03:00
Vadim Kuznetzov
0ef376acfb Added Include script component
Include script allows to add some custom SPICE code before the schematic
inialization.
2017-03-03 16:09:51 +03:00
Vadim Kuznetzov
f5dfb91aa5 Added .FUNC component
This pseudo-device allows to define user math function. It is transalted
to standard SPICE .FUNC directive and is placed before components
initialization in the netlist.
2017-03-03 14:19:31 +03:00
Vadim Kuznetzov
e6548302a7 Fixed double .subckt addition in nested Subcircuits 2016-10-09 10:34:03 +03:00
Vadim Kuznetzov
2c3488dfac Fixed multiple inclusion of SPICE libraries 2016-08-27 18:13:28 +03:00
Vadim Kuznetzov
7cc4199b13 Fixed DC component reading in XYCE Fourirer sim.
There was remaining bool forwarding after "Default simulation" setting
was introduced. It leads to incorrect DC component reading for XYCE
Fourier simulation XYCE.
2016-08-21 14:09:45 +03:00
Vadim Kuznetzov
42d8a81428 Fixed crash on SWP and empty datasets 2016-07-10 16:38:54 +03:00
Vadim Kuznetzov
a4a622eecd Fixed Fourier analysis for SpiceOpus 2016-07-10 15:44:08 +03:00
Vadim Kuznetzov
98654476c7 Fixed current probe variable name for HB/Xyce 2016-07-05 13:39:23 +03:00
Vadim Kuznetzov
3900c30f82 Added auto-recognition of XYCE STD and SPICE-raw output formats 2016-06-23 17:08:47 +03:00
Vadim Kuznetzov
3fb0d30d57 Added Total Noise output parsing for XYCE 2016-06-21 17:44:22 +03:00
Vadim Kuznetzov
9e72145143 Added XYCE STD format parser 2016-06-16 19:39:12 +03:00
Vadim Kuznetzov
2d5bdd2870 Added DC bias simulation (by F8) for XYCE 2016-06-15 14:41:15 +03:00
Vadim Kuznetzov
142b87953f Refactoread raw-dataset reading. Removed duplicated code. 2016-04-29 10:48:47 +03:00
Vadim Kuznetzov
109db8c70b Corrected complex numbers reading from bin-datasets 2016-04-28 17:36:09 +03:00
Vadim Kuznetzov
afdcbbdd7f Implemented parsing of raw-binary output for ParSweep 2016-04-27 11:54:24 +03:00
Vadim Kuznetzov
22276331cb Implemented parsing of raw-binary spice3f5 datasets for single simulations 2016-04-26 15:56:50 +03:00
Vadim Kuznetzov
045ad307d8 Qucs datasets are formed in RAM
It's needed to increase performance for over 10k simulation points:

1. The whole Spice-RAW dataset content is read into RAM and then analyzed.
2. Qucs dataset is formed in RAM and then the whole dataset is written
on disk
2016-04-23 19:04:09 +03:00
Vadim Kuznetzov
c90cc2d893 Added ground forwarding for Library SubNetlist 2016-04-05 09:47:16 +03:00
Vadim Kuznetzov
97b944f3d2 Removed bools forwarding at AbstractSpiceKernel::createSubNetlsit() 2016-04-05 09:26:11 +03:00
Vadim Kuznetzov
1656d8648f Implemented correct netlist auto-building for SpiceLibComp 2016-03-08 17:45:17 +03:00
Vadim Kuznetzov
793292ba3c Usability improvements of DC bias analysis
1. Preserve existing simulation datasets from recreation
2. Auto-close of simulation window after analysis
2016-02-25 13:47:29 +03:00
Vadim Kuznetzov
a66eee5977 Implemented DC bias show after Ngspice simulation 2016-02-24 11:17:49 +03:00
Vadim Kuznetzov
1a6b1030e0 Basic stuff for DC bias simulation with Ngspice:
1. Special netlist with only OP analysis if "DC bias" action
is invoked
2. DC OP simulation results parser stub
2016-02-23 15:30:36 +03:00
Vadim Kuznetzov
096ae088b6 Removed 'bools' forwarding in Schematic class 2016-01-08 15:53:29 +03:00
Vadim Kuznetzov
fa2f53a9be Fixed HB dataset parsing to provide correct operation with all version of Xyce 2015-12-13 10:20:02 +03:00
Vadim Kuznetzov
74ee769bef Added .INCLUDE directive processing 2015-12-07 17:33:47 +03:00
Vadim Kuznetzov
0ac726a9bd Implemented Pole/Zero analysis with parameter sweep support 2015-11-11 11:36:42 +03:00
Vadim Kuznetzov
114249a883 Implemented draft pole/zero result parsing 2015-11-11 11:36:42 +03:00
Vadim Kuznetzov
f88e9291a8 Implementation of poles analysis result parsing 2015-11-11 11:36:42 +03:00
Vadim Kuznetzov
ce58f63e9a Added Component::getSpiceModel() method 2015-11-11 11:35:57 +03:00
Vadim Kuznetzov
747b693463 Added cleanup for temporary simulator data 2015-11-11 11:34:55 +03:00
Vadim Kuznetzov
d92164b541 Corrected typos in messages and added components deactivation processing in checker. 2015-11-11 11:34:55 +03:00
Vadim Kuznetzov
11e34dd515 Added command line options to run Ngspice and Xyce 2015-11-11 11:34:19 +03:00