22 Commits

Author SHA1 Message Date
ThomasZecha
909f02340d New feature CDL netlist export
-introduced new type spicecompat::SpiceDialect to distinguish SPICE,
 Xyce and CDL
-adapt dependent components accordingly

Signed-off-by: ThomasZecha <zecha@ihp-microelectronics.com>
2024-12-30 16:52:35 +01:00
ThomasZecha
62fe9727a6 New feature CDL netlist export
-Added cdl_netlist() as default to class Component and as implementation
 to CDL supporting derived components. Besides some port-number checking
 this implementation is a wrapper for spice_netlist.
-Implemented necessary spice_netlist() adjustments to meet CDL requirements.
-Improved spice_netlist() derived default parameter 'isXyce' to be
 explicitly set.
-Fixed using of tabs/trailing spaces.

Signed-off-by: ThomasZecha <zecha@ihp-microelectronics.com>
2024-12-23 11:12:21 +01:00
ThomasZecha
80d4a57532 New feature CDL netlist export
-introduced new parameter for cdl-type netlist export to Component::spice_netlist
 and all derivatives under components/

Signed-off-by: ThomasZecha <zecha@ihp-microelectronics.com>
2024-12-23 11:12:21 +01:00
Integral
30f8ddd583
refactor: replace non-empty QString constructors with QStringLiteral() 2024-11-04 15:53:11 +08:00
dsm
52fd376aaf fix qt5 build. 2024-07-31 12:02:41 +03:00
dsm
abc39feca8 Properties migrated to QList 2024-07-31 12:02:40 +03:00
Vadim Kuznetsov
5f0af65351 Make MUTX unified device 2023-10-15 14:18:51 +03:00
Krasilnikov Sergey
7c8afceeec wip - simulator for component 2023-06-09 13:54:29 +03:00
Krasilnikov Sergey
b70e615020 replace foreach macro 2023-01-15 01:17:09 +03:00
Vadim Kuznetsov
69c7eb4973 Add qucs namespace and fix Arc name conflict 2022-02-20 15:43:44 +01:00
Vadim Kuznetzov
aafa015289 Refactored coils addition and deletion 2015-04-21 19:11:09 +02:00
Vadim Kuznetzov
44c74a57cd Fixed bug with delay 2015-04-21 19:11:09 +02:00
in3otd
d9972e5e77 Corrected MUTX component behavior when changing number of coils.
Corrected loading of MUTX components with more inductors than the
default number.
Corrected properties handling when adding/removing inductors to a MUTX
component.
Also, when adding/removing coils, the existing properties values are now
preserved.
2015-04-21 19:11:09 +02:00
Guilherme Brondani Torri
a8c734b147 replace remaining 'math.h' by 'cmath' header 2015-01-09 13:53:16 +01:00
Vadim Kuznetzov
1f9225075d Proper new coil addition 2014-11-30 18:23:33 +01:00
Vadim Kuznetzov
9836bf90c4 Removed some QVectors 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
1a574f40d3 Added GPL header and made code refinement. 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
86633c06c0 Added icon for new component 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
cbdf559510 It seems all works 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
499ee5ef38 First attemp to form netlist for MutualX 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
1bfc5b576b Implemented MutualX appearance 2014-11-30 18:23:32 +01:00
Vadim Kuznetzov
c293383f73 Backported Mutualx component from QucsStudio 2014-11-30 18:23:32 +01:00