76 Commits

Author SHA1 Message Date
Vadim Kuznetsov
6b39fda03c Remove WITH_QT6; switch to Qt6 by default 2025-01-03 22:06:56 +03:00
Andrey Kalmykov
5a38fc742d Add SimulationComponent class
This class inherits from Component and is meant to be inherited
by all simulation components to share the symbol drawing logic.
2024-06-24 09:44:28 +02:00
Vadim Kuznetsov
4e83433c49 Fix build when both Qt version are installed 2024-03-06 10:48:56 +03:00
Vadim Kuznetsov
cd309a99ea Add spiral and loop inductors 2024-02-24 09:27:26 +03:00
Vadim Kuznetsov
a66af29175 Backport tapered line from Qucs-0.0.20 2023-10-13 16:29:01 +03:00
Vadim Kuznetsov
03926310fc Backport circular waveguide device from Qucs-0.0.20 2023-10-13 16:08:03 +03:00
Vadim Kuznetsov
78fb017798 Remove BSIM and HICUM Qucsator devices #237 2023-03-04 12:35:39 +03:00
Vadim Kuznetsov
e70cbe9ce8 Import files from Qucs-0.0.20rc1 2023-03-03 17:10:15 +03:00
dsm
b6cc1916d4 remove versionless cmake function usage 2023-02-13 22:20:42 +03:00
dsm
888feebceb fixed for remove WITH_QT6 2023-02-13 21:58:26 +03:00
Adam Strzelecki
2c4b3c2157 Do not include CMAKE_SOURCE_DIR as this breaks case insensitive FS build
There is not reason we were adding CMAKE_SOURCE_DIR, however it was
breaking building on case insensitive FS e.g. macOS when looking for
<version> header.
2023-02-12 22:44:48 +01:00
Vadim Kuznetsov
caf1aa85d3 Provide CMake option to build with Qt6 2023-01-25 11:07:42 +03:00
zergud
cdc17b488f change cmakelist to qt6 2023-01-17 00:37:23 +03:00
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
bf9a87c520 Set explicit STATIC cmake target for libs 2022-02-20 16:27:02 +01:00
Vadim Kuznetsov
53d4088388 CMake switched to Qt5; QT3 compatibiliy classes added 2022-02-13 18:32:19 +01:00
Vadim Kuznetzov
9a1a7b17ec Remove WITH_SPICE CMake switch 2017-10-20 17:37:13 +03:00
Vadim Kuznetzov
3257882f1f Reverted GUI entries for non-GPL Qucsator components
It is done for backward compatibility with older Qucsator versions
(<=0.0.18). The following components are reverted:

1. BSIM v3 and v4
2. HICUM L0 and L2
3. HBT_X

Only Components symbols were backported, nut no non-GPL source code.
2016-12-02 11:12:43 +03:00
Vadim Kuznetzov
3bf80e3d50 Fixed conflicts after merging branch spice4qucs_current 2016-05-15 10:09:41 +03:00
Vadim Kuznetzov
fa0a9c5b90 Resolved conflicts after merging release-0.0.19 2016-03-22 10:37:14 +03:00
Guilherme Brondani Torri
52251be9e8 license: remove non-GPL verilog-a models.
* delete non-GPL verilog-a models
* remove models from the build
* remove references to .h and .cpp files
* remove from qucs
* remove images
* remove references in qucsconv
* remove references in qucs-lib

There are still references to some model names on the admsXml scripts.

This has to be checked later to figure out if there are special
transformation going on depending on the particular model name.
2016-02-01 22:36:37 +01:00
Vadim Kuznetzov
ce38daf79b SPICE-only compoenents moved into spicecomponents/ subdirectory 2016-01-17 19:55:13 +03:00
Vadim Kuznetzov
574ffd977d Added basic Include definitions 2015-12-07 11:14:59 +03:00
MikeBrinson
b7ff9cc22e Added XSPICE S domain block and moved transformer examples to ../examples/ngspice. 2015-12-01 10:42:51 +00:00
MikeBrinson
cdd726c899 Added XSPICE lcouple and core blocks. 2015-11-23 18:16:30 +00:00
MikeBrinson
ac13c0dc2f Added XSPICE divide block. 2015-11-13 15:44:45 +00:00
MikeBrinson
d924a26a2f Added two and three input XSPICE voltage summers. 2015-11-12 15:26:11 +00:00
MikeBrinson
586430bb6c Added 2 and 3 input XSPICE voltage multipier blocks. 2015-11-12 12:14:24 +00:00
Vadim Kuznetzov
9c4c768430 Outline for .PZ analysis 2015-11-11 11:36:42 +03:00
MikeBrinson
9f58926fdd Added XSPICE SE and DE d/dt models. 2015-11-11 11:35:58 +03:00
MikeBrinson
467abf1ece Double ended XSPICE integrator added. 2015-11-11 11:35:57 +03:00
Vadim Kuznetzov
4b2635e25f Added .MODEL component 2015-11-11 11:35:57 +03:00
MikeBrinson
c847359123 Added XSPICE integrator model. 2015-11-11 11:35:57 +03:00
MikeBrinson
e57fbab65c Added double ended XSPICE voltage gain block with offsets. 2015-11-11 11:35:57 +03:00
MikeBrinson
24bc5dff2f Started to add XSPICE analogue components to spice4qucs. 2015-11-11 11:35:57 +03:00
MikeBrinson
d11ce8e30e Added the SPICE S and W switches. 2015-11-11 11:35:56 +03:00
MikeBrinson
6ff44484a7 More component symbol improvements. 2015-11-11 11:35:56 +03:00
MikeBrinson
f953b13c3b Added independent current source I + a number of overall improvements to SPICE models. 2015-11-11 11:35:56 +03:00
MikeBrinson
cfcfd24d54 Added B type I source and improved SPICE cmponent icon colours. 2015-11-11 11:35:56 +03:00
MikeBrinson
9a91623c70 Started to unify SPICE component models. 2015-11-11 11:35:56 +03:00
MikeBrinson
2394449612 Added 4 terminal nmos and pmos SPICE models. 2015-11-11 11:32:45 +03:00
MikeBrinson
1ff280b697 Added njf and pjf SPICE models. 2015-11-11 11:32:45 +03:00
MikeBrinson
32e35cf0a4 Added SPICE npn and pnp models. 2015-11-11 11:32:45 +03:00
MikeBrinson
c604832ad1 Added SPICE diode component (allows LEVEL selection). 2015-11-11 11:32:44 +03:00
MikeBrinson
a587343f0e Added PMF MESFET and improved device symbol. 2015-11-11 11:32:44 +03:00
Vadim Kuznetzov
c638e8ab06 Added .NOISE component 2015-11-11 11:32:44 +03:00
Vadim Kuznetzov
1c8e01e9ca Added .IC and .NODESET 2015-11-11 11:32:44 +03:00
Vadim Kuznetzov
bf8b402b8b Added NgnutmegEquation component 2015-11-11 11:32:44 +03:00
Vadim Kuznetzov
adfda08575 Added AC SPICE source 2015-11-11 11:32:44 +03:00
MikeBrinson
4550d6a136 Added lossy transmission line type LTRA + improved transmission line icons. 2015-11-11 11:32:44 +03:00