diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 18287b0b8..14c86469d 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -47,7 +47,7 @@ xyce.blacklist ) INSTALL( FILES ${COMPLIBS} ${BLACKLIST} DESTINATION share/${QUCS_NAME}/library ) +INSTALL( DIRECTORY "symbols" DESTINATION share/${QUCS_NAME}/ ) ADD_SUBDIRECTORY( XyceDigital) -ADD_SUBDIRECTORY( symbols ) diff --git a/library/symbols/CMakeLists.txt b/library/symbols/CMakeLists.txt deleted file mode 100644 index 5d0eb97c5..000000000 --- a/library/symbols/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ - -SET(SYMBOLS -opamp5t.sym -opamp3t.sym -nmos4.sym -pmos4.sym -) - -# installation of transmission lines -INSTALL( FILES ${SYMBOLS} DESTINATION share/${QUCS_NAME}/symbols ) - diff --git a/library/symbols/and2.sym b/library/symbols/and2.sym new file mode 100644 index 000000000..c1d76bb37 --- /dev/null +++ b/library/symbols/and2.sym @@ -0,0 +1,15 @@ + + + + <.PortSym -40 -40 1 0> + + <.PortSym -40 -20 2 0> + + <.PortSym 40 -30 3 180> + + <.ID -30 14 X> + + + + + diff --git a/library/symbols/buf.sym b/library/symbols/buf.sym new file mode 100644 index 000000000..3530e67d6 --- /dev/null +++ b/library/symbols/buf.sym @@ -0,0 +1,11 @@ + + + + + + + <.PortSym -40 -30 1 0> + <.PortSym 40 -30 2 180> + <.ID -20 4 X> + + diff --git a/library/symbols/darlington_npn.sym b/library/symbols/darlington_npn.sym new file mode 100644 index 000000000..44911e09e --- /dev/null +++ b/library/symbols/darlington_npn.sym @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + <.PortSym 10 -30 1 0 1> + <.PortSym -40 0 2 0 2> + <.PortSym 10 50 3 0 3> + <.ID 20 -6 SUB> + diff --git a/library/symbols/darlington_pnp.sym b/library/symbols/darlington_pnp.sym new file mode 100644 index 000000000..346e023e9 --- /dev/null +++ b/library/symbols/darlington_pnp.sym @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + <.PortSym -40 0 2 0 2> + <.PortSym 10 50 3 0 3> + <.PortSym 10 -30 1 0 1> + <.ID 20 -6 SUB> + diff --git a/library/symbols/diac.sym b/library/symbols/diac.sym new file mode 100644 index 000000000..6ec04b6e5 --- /dev/null +++ b/library/symbols/diac.sym @@ -0,0 +1,14 @@ + + + <.ID 30 -16 SUB> + + + + + + + + + <.PortSym 0 -30 1 0 1> + <.PortSym 0 30 2 0 2> + diff --git a/library/symbols/inv.sym b/library/symbols/inv.sym new file mode 100644 index 000000000..160fbb5c1 --- /dev/null +++ b/library/symbols/inv.sym @@ -0,0 +1,11 @@ + + + + + + <.PortSym -40 -30 1 0> + <.ID -20 4 X> + + + <.PortSym 40 -30 2 180> + diff --git a/library/symbols/nand2.sym b/library/symbols/nand2.sym new file mode 100644 index 000000000..fa61c29b3 --- /dev/null +++ b/library/symbols/nand2.sym @@ -0,0 +1,13 @@ + + + + + + + + <.PortSym -40 -10 1 0> + <.PortSym -40 10 2 0> + <.PortSym 60 0 3 180> + <.ID -30 44 X> + + diff --git a/library/symbols/nor2.sym b/library/symbols/nor2.sym new file mode 100644 index 000000000..a8a1106d7 --- /dev/null +++ b/library/symbols/nor2.sym @@ -0,0 +1,14 @@ + + + + + + + + <.PortSym -40 -10 1 0> + <.PortSym -40 10 2 0> + <.PortSym 60 0 3 180> + <.ID -30 44 X> + + + diff --git a/library/symbols/opamp7t.sym b/library/symbols/opamp7t.sym new file mode 100644 index 000000000..a9b48103d --- /dev/null +++ b/library/symbols/opamp7t.sym @@ -0,0 +1,26 @@ + + + + + + + + + + <.PortSym -40 20 2 0 > + <.PortSym -40 -20 1 0 > + <.PortSym 10 50 4 0 > + <.PortSym 10 -50 3 0 > + <.PortSym 70 0 5 180 > + + + + + <.ID 30 -66 OP> + <.PortSym 30 50 6 0 6> + <.PortSym 60 50 7 0 7> + + + + + diff --git a/library/symbols/opto_bjt4.sym b/library/symbols/opto_bjt4.sym new file mode 100644 index 000000000..f8017cdbd --- /dev/null +++ b/library/symbols/opto_bjt4.sym @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + <.PortSym -30 -30 1 0 1> + <.PortSym -30 30 2 0 2> + <.PortSym 30 -30 3 0 3> + <.PortSym 30 30 4 0 4> + <.ID 50 -26 SUB> + diff --git a/library/symbols/opto_bjt5.sym b/library/symbols/opto_bjt5.sym new file mode 100644 index 000000000..a05c62533 --- /dev/null +++ b/library/symbols/opto_bjt5.sym @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <.ID 70 -26 SUB> + <.PortSym -30 -30 1 0 1> + <.PortSym -30 30 2 0 2> + <.PortSym 50 -30 3 0 3> + <.PortSym 50 30 4 0 4> + <.PortSym 20 -30 5 0 5> + diff --git a/library/symbols/or2.sym b/library/symbols/or2.sym new file mode 100644 index 000000000..043630e9e --- /dev/null +++ b/library/symbols/or2.sym @@ -0,0 +1,13 @@ + + + + <.PortSym -40 -40 1 0> + + <.PortSym -40 -20 2 0> + + <.PortSym 40 -30 3 180> + + + <.ID -30 4 X> + + diff --git a/library/symbols/thyristor.sym b/library/symbols/thyristor.sym new file mode 100644 index 000000000..0bb910e3f --- /dev/null +++ b/library/symbols/thyristor.sym @@ -0,0 +1,15 @@ + + + + + + + + + + + <.PortSym 0 -30 1 0 1> + <.PortSym 0 30 2 0 2> + <.PortSym -20 10 3 0 3> + <.ID 20 -16 SUB> + diff --git a/library/symbols/triac.sym b/library/symbols/triac.sym new file mode 100644 index 000000000..3e338b6fa --- /dev/null +++ b/library/symbols/triac.sym @@ -0,0 +1,17 @@ + + + + + + + + + + + + + <.ID 30 -26 SUB> + <.PortSym 0 -30 1 0 1> + <.PortSym 0 30 2 0 2> + <.PortSym -30 10 3 0 3> + diff --git a/library/symbols/xor.sym b/library/symbols/xor.sym new file mode 100644 index 000000000..8fbcb4116 --- /dev/null +++ b/library/symbols/xor.sym @@ -0,0 +1,13 @@ + + + + <.PortSym -40 -40 1 0> + + <.PortSym -40 -20 2 0> + + <.PortSym 40 -30 3 180> + + + <.ID -30 4 X> + + diff --git a/qucs/extsimkernels/spicelibcompdialog.cpp b/qucs/extsimkernels/spicelibcompdialog.cpp index 2aff9f164..fc867d774 100644 --- a/qucs/extsimkernels/spicelibcompdialog.cpp +++ b/qucs/extsimkernels/spicelibcompdialog.cpp @@ -52,7 +52,6 @@ SpiceLibCompDialog::SpiceLibCompDialog(Component *pc, Schematic *sch) : QDialog{ cbxSymPattern = new QComboBox; QStringList lst_patterns; - lst_patterns.append("auto"); misc::getSymbolPatternsList(lst_patterns); cbxSymPattern->addItems(lst_patterns); connect(cbxSymPattern,SIGNAL(currentIndexChanged(int)),this,SLOT(slotSetSymbol()));