25 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
Andrey Kalmykov
d1673d56f6 Remove unused misc.h inclusions from components and spicecomponents 2024-05-26 21:08:19 +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
0b980fc661 Supressed unused parameter warning 2015-11-11 11:32:40 +03:00
Vadim Kuznetzov
264e5c6441 Refactored RCL and sources to use parameterized values 2015-11-11 11:32:35 +03:00
Vadim Kuznetzov
fba37864d2 Refactored check_spice_refdes 2015-11-11 11:32:35 +03:00
Vadim Kuznetzov
baf57145db Fixed semiconductor components support for Xyce 2015-11-11 11:32:32 +03:00
Vadim Kuznetzov
a21967f135 Rebased branch. main.h replaced by misc.h. Added C++11 support. 2015-11-11 11:28:58 +03:00
Vadim Kuznetzov
2c6fdd2d61 Refactoring for more compact code in ac_sim.cpp, resistor.cpp, inductor.cpp, volt_ac.cpp, volt_dc.cpp 2015-11-11 11:28:56 +03:00
Vadim Kuznetzov
804094edbb Added checking duplicate leading letters in spice component refdes 2015-11-11 11:28:56 +03:00
Vadim Kuznetzov
13c3da654d Added isProbe property and spice_netlist() for Vrect 2015-11-11 11:28:55 +03:00
Vadim Kuznetzov
1468d87601 Added spice_netlist for volt_dc 2015-11-11 11:28:55 +03:00
Frans Schreuder
5736ac67f8 Compiles with QT4 (still crashes when opening a document) 2012-10-31 09:15:06 +01: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
fc8b206113 *** empty log message *** 2006-02-27 07:10:33 +00:00
margraf
a9d25555fe *** empty log message *** 2005-06-23 06:06:40 +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
margraf
d54752e7bd *** empty log message *** 2004-01-31 21:27:38 +00:00
ela
dcce0a04f5 *** empty log message *** 2003-12-26 18:38:43 +00:00
margraf
e51fd61471 *** empty log message *** 2003-12-26 16:31:25 +00:00