Vadim Kuznetsov
6adc782cff
Implement attaching of SPICE libraries to Qucs XML libraries
...
SPICE libraries referenced by SpiceLibComp are copied to the the
subdirectory when creating a library from project.
2025-01-19 14:31:32 +03:00
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
47af743871
New feature CDL netlist export
...
-introduced new parameter for cdl-type netlist export to Component::spice_netlist
derivatives under spicecomponents/
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
Integral
3445ad89ef
refactor: use QString() as empty QString constructor
2024-10-19 15:13:10 +08:00
Muhammet Şükrü Demir
b7a0e1be81
rename getFirst and getLast to front,back.
...
QList, std::vector etc. has front and back so this changes will reduce refactoring effort.
2024-07-31 12:02:39 +03:00
Vadim Kuznetsov
7d10c7982d
Fix symbol load from projects
2024-07-04 15:56:14 +03:00
Vadim Kuznetsov
2d3262c10f
Rename SpiceLibComp
2024-06-23 09:46:04 +03:00
Vadim Kuznetsov
6ac212a1be
Recursively collect SPICE libraries on top of the netlist
2024-06-19 19:15:22 +03:00
Vadim Kuznetsov
9c3e3cd772
Rearrange controls; set symbol from file
2024-06-14 09:05:59 +03:00
Vadim Kuznetsov
8440fb4299
Pin assignment works
2024-06-13 18:50:25 +03:00
Vadim Kuznetsov
0c85634d98
Move getSymbolPatternsList to misc
2024-06-13 18:50:25 +03:00
Andrey Kalmykov
f3cfb599a0
Clean up main.h inclusion list
2024-05-26 21:08:19 +03:00
Andrey Kalmykov
ab768423b8
Remove unused limits.h inclusions from components
2024-05-26 21:08:19 +03:00
Andrey Kalmykov
1b3572f0aa
Remove unused qucs.h inclusions from components and spicecomponents
2024-05-26 21:08:19 +03:00
Andrey Kalmykov
805d2b63e4
Remove unused schematic.h inclusions from components and spicecomponents
2024-05-26 21:08:19 +03:00
ivandi
13b7d305ed
Add support for relative file paths
2024-03-12 21:04:10 -04: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
4a2e93b12f
Fixed after merge of spic4qucs_current
2016-11-05 17:44:57 +03:00
Vadim Kuznetzov
398ef0fc9d
Enabled Properties for SpiceLibComp
2016-09-08 14:07:41 +03:00
Vadim Kuznetzov
088eac7636
Fixed conflicts afer merging spice4qucs_current
2016-09-03 17:54:29 +03:00
Vadim Kuznetzov
5bb55b9562
Replaced hardcoded resurces paths
...
Resources paths at $prefix/share/qucs/ are defined now via QUCS_NAME
marcro from config.h
2016-07-22 15:00:25 +03:00
Vadim Kuznetzov
0c0e9f6da7
Attaching of default symbol (LibName.sym) to Spice library
2016-07-21 13:49:41 +03:00
Vadim Kuznetzov
7301857ecb
Default symbols for SpiceLibComp could be attached as resource files
2016-07-13 16:17:36 +03:00
Vadim Kuznetzov
e1428544c4
Moved duplicated code from spicefile.cpp and spicelibcomp.cpp into spicecompat namespace
2016-03-09 11:46:45 +03:00
Vadim Kuznetzov
be62437c86
Implemented auto-extraction of *.sym file list
2016-03-08 18:28:11 +03:00
Vadim Kuznetzov
1c7169e550
Corrected typos in description and comments
2016-03-08 17:48:51 +03:00
Vadim Kuznetzov
1656d8648f
Implemented correct netlist auto-building for SpiceLibComp
2016-03-08 17:45:17 +03:00
Vadim Kuznetzov
522dd414d9
Implemented first concept of SpiceLibComp
2016-03-08 17:37:33 +03:00