4073 Commits

Author SHA1 Message Date
Vadim Kuznetsov
4554215f6c Added NEWS.md 0.0.24 2022-06-30 21:34:40 +03:00
Vadim Kuznetsov
ede0d9dc68 Merge branch 'current' 2022-06-30 17:05:21 +03:00
Vadim Kuznetsov
e7f47a0abb Correct about dialog 2022-06-30 17:03:21 +03:00
Vadim Kuznetsov
214e0e94e0 Update version 2022-06-30 16:43:07 +03:00
Vadim Kuznetsov
2ea606db79 Added workround for diode bug for Ngspice-37 2022-06-30 16:37:20 +03:00
Vadim Kuznetsov
9457952f57 Added FFT example 2022-06-29 16:32:27 +03:00
Vadim Kuznetsov
bba59f0b08 Search for ngspice executable in binary directory, rely on PATH if not found 2022-06-20 18:03:46 +03:00
Vadim Kuznetsov
cd113ed907 Show Freq. instead of X-pos. for Smith chart; fix indentation 2022-06-13 10:48:07 +03:00
Vadim Kuznetsov
819fee41c9 Added 'X position' input field in MarkerDialog 2022-06-12 08:41:00 +03:00
Vadim Kuznetsov
dc04a935d8 Remove QtScript refence from CMake and loaddialog.cpp 2022-05-31 19:23:50 +03:00
Vadim Kuznetsov
318c020dbd Merge branch 'qtscript_remove' into current 2022-05-31 19:11:34 +03:00
Krasilnikov Sergey
82adfc5324 use QJsonDocument instead of QScriptEngine 2022-05-29 17:57:00 +03:00
Vadim Kuznetsov
01d60d8d8b Added XTAL library 2022-05-20 21:09:02 +03:00
Vadim Kuznetsov
01160df594 Add TL431 model 2022-05-17 20:31:44 +03:00
Vadim Kuznetsov
b34a979350 Implemented Ngspice Spectrum (FFT) analysis 2022-05-12 17:10:12 +03:00
Vadim Kuznetsov
31ef9c4694 Insert NutmegEquation if Ngspice is selected 2022-05-09 19:21:34 +03:00
Vadim Kuznetsov
4a10052fa1 Update minimum cmake version 2022-04-26 16:40:35 +03:00
Vadim Kuznetsov
5344ae34d4 Fixed .SP+.STEP analysis with Xyce 2022-04-26 14:27:22 +03:00
Vadim Kuznetsov
fc8a5d6be7 Set the default path for file save as $HOME instead of $HOME/.qucs 2022-04-13 17:30:16 +02:00
Vadim Kusnetsov
06a755e200
Merge pull request #87 from Wehzie/master
Update README.md
2022-04-12 11:48:32 +02:00
Wehzie
1580b3b1e2
Update README.md
Typo and grammer
2022-04-12 11:35:16 +02:00
Vadim Kuznetsov
6d78f16869 Create $HOME/.qucs on first run #86 2022-04-11 17:38:38 +02:00
Vadim Kuznetsov
c4c6252369 Add examples on S-parameter simulation 2022-04-03 15:59:10 +02:00
Vadim Kuznetsov
13665358ed Add support for S-par+Noise for Ngspice 2022-04-03 12:28:07 +02:00
Vadim Kuznetsov
970663d842 Introduce Component::getExtraVaribales 2022-04-03 11:54:42 +02:00
KAGVa
4522a77f81
Update ngspice.cpp because of rare error
On rare instances it can happen that the S4Q_workdir variable is not set correctly (set to the default as /spice4qucs) after compiling from source and this gives a cryptic error message when starting a ngspice simulation ("Error:Failed to Start")
The error is because qucs-s tries to open/write to the file /spice4qucs/spice4qucs.cir which is a) typically under the root domain and b) usually doesnt exists
This error can be solved by changing S4Q_workdir which is used to create the temporal netlist for simulations to a writeable folder (usually it is ~/.qucs/spice4qucs/)
So technically nothing needs to be changed in the code but there is no error message when saving the netlist so I added one with a small help message.
I havent seen a way to edit S4Q_workdir in the application itself so maybe it might be useful to add an option there.
I think this change is useful because the error is rare and hard to track, so a little help with a more detailed error is useful.

I tested this file on ubuntu 21.10 (impish) & ngspice36, compiled & works as intended
2022-04-02 23:20:14 -04:00
Vadim Kuznetsov
186c19aa47 Added basic S-parameter support for Ngspice 2022-04-02 19:39:55 +02:00
Vadim Kuznetsov
bd974d63ed Replace links for Qucs tutorial by Qucs-S tutorial 2022-03-28 22:05:38 +02:00
Vadim Kuznetsov
455727b62f Fixed XYCE HB example to reflect #28 2022-03-20 13:02:09 +01: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
0b30f80dc8 Correct distortion example #83 2022-03-20 11:57:33 +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
cb2eb53621 Add initial support for S-parameter analysis with Xyce 2022-03-12 18:45:14 +01:00
Vadim Kuznetsov
da6bc383e1 Provide settings to set light/dark icon theme manually 2022-03-12 16:22:13 +01:00
Vadim Kuznetsov
3f390dcfd3 Fixed conflict in misc.h 2022-03-12 14:54:49 +01:00
Vadim Kuznetsov
61df64878a Provide setting to set Schematic/Application fonts separately 2022-03-12 11:45:02 +01:00
Vadim Kuznetsov
3295a776f5 Fix layout in arrowdialog.cpp #81 2022-03-12 10:45:03 +01:00
Vadim Kuznetsov
1cc5da3128 Fix drag'n'drop on schematic 2022-03-10 00:20:30 +01:00
Vadim Kuznetsov
6f68fbaa65 Fix warnings 2022-03-08 00:24:01 +01:00
Vadim Kuznetsov
55bba07852 Merge branch 'fix_5.15_warnings' into current 2022-03-08 00:20:42 +01:00
Vadim Kuznetsov
c1225b97e8 Add conditional compilation 2022-03-08 00:20:21 +01:00
Vadim Kuznetsov
901f407d4a Fix QProcess execution 2022-03-08 00:15:37 +01:00
Vadim Kuznetsov
9dfdd22c4d Add liberapay info at README.md 2022-03-06 15:08:28 +01:00
Vadim Kusnetsov
040d98dab7 Update README.md 2022-03-06 14:33:27 +01:00
Vadim Kuznetsov
2dc8cfbc33 Fix crash on Wayland #76 2022-03-01 17:34:25 +01:00
Vadim Kuznetsov
a416dead5c Fix warnings in wheel event in Schematic 2022-02-25 23:59:27 +01:00
Vadim Kuznetsov
2a0edc4f54 Fix warnings in WheelEvent in Q3ScrollView 2022-02-25 23:31:19 +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