mirror of
https://github.com/noplacenoaddress/RNMnetwork.git
synced 2024-10-01 01:05:51 -04:00
s
This commit is contained in:
parent
b2075a4508
commit
c23538d292
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,510 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 3.7
|
||||
% Library name is: (user)
|
||||
% Author: zinka,,, <zinka@zinka-OptiPlex-3020>
|
||||
%
|
||||
|
||||
% Depend ::isolator generic::arrowhead
|
||||
% Depend ::circulator generic::arrowhead
|
||||
% Depend ::VSWR generic::dot
|
||||
% Depend ::attenuator analog::resistor analog::gnd
|
||||
% Depend ::TXLine diodes::circle
|
||||
% Depend ::Sopen diodes::circle diodes::open1
|
||||
% Depend ::Sshort diodes::circle
|
||||
% Depend ::Popen diodes::circle
|
||||
% Depend ::Pshort diodes::circle
|
||||
% Depend ::source2 analog::acsource diodes::circle
|
||||
% Depend ::Sload diodes::series diodes::circle
|
||||
% Depend ::Pload diodes::circle
|
||||
% Depend ::Transf analog::inductor diodes::circle
|
||||
% Depend 2port diodes::circle
|
||||
% Depend 3port diodes::circle
|
||||
% Depend 4port diodes::circle
|
||||
% Depend DC diodes::circle
|
||||
% Depend circulator2 generic::arrowhead diodes::circle
|
||||
|
||||
% XCircuitLib library objects
|
||||
/::waveguide {
|
||||
begingate
|
||||
0 1.000 -128 80 -128 -80 -112 -80 -112 80 4 polygon
|
||||
1 1.000 -112 64 112 64 112 -64 -112 -64 4 polygon
|
||||
0 1.000 112 80 112 -80 128 -80 128 80 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic::arrowhead {
|
||||
% nonetwork
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249
|
||||
1.000 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::isolator {
|
||||
begingate
|
||||
0 1.000 -128 80 -128 -80 -112 -80 -112 80 4 polygon
|
||||
1 1.000 -112 64 112 64 112 -64 -112 -64 4 polygon
|
||||
0 1.000 112 80 112 -80 128 -80 128 80 4 polygon
|
||||
1 1.000 -32 0 32 0 2 polygon
|
||||
1.000 90 48 0 generic::arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::circulator {
|
||||
begingate
|
||||
0 1.000 -128 96 -128 -64 -112 -64 -112 96 4 polygon
|
||||
1 1.000 -112 80 112 80 112 -48 -112 -48 4 polygon
|
||||
0 1.000 112 96 112 -64 128 -64 128 96 4 polygon
|
||||
1 1.000 -1 13 35 90.000 360.000 xcarc
|
||||
1.000 90 15 46 generic::arrowhead
|
||||
0 1.000 -80 -80 -80 -96 80 -96 80 -80 4 polygon
|
||||
1 1.000 -64 -48 -64 -80 2 polygon
|
||||
1 1.000 64 -48 64 -80 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::match {
|
||||
begingate
|
||||
0 1.000 -128 80 -128 -80 -112 -80 -112 80 4 polygon
|
||||
1 1.000 -112 64 -32 64 -32 -64 -112 -64 4 polygon
|
||||
0 1.000 -32 80 -32 -80 128 -80 128 80 4 polygon
|
||||
1 1.000 128 48 0 0 128 -48 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::DUT {
|
||||
begingate
|
||||
0 1.000 -128 80 -128 -80 -112 -80 -112 80 4 polygon
|
||||
1 1.000 -112 64 -32 64 -32 -64 -112 -64 4 polygon
|
||||
0 1.000 -32 80 -32 -80 128 -80 128 80 4 polygon
|
||||
(DUT) {/Times-Roman cf} 2 16 0 1.000 6 -11 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::T\040Junction {
|
||||
begingate
|
||||
0 1.000 128 -96 128 64 112 64 112 -96 4 polygon
|
||||
1 1.000 112 -80 -112 -80 -112 48 112 48 4 polygon
|
||||
0 1.000 -112 -96 -112 64 -128 64 -128 -96 4 polygon
|
||||
0 1.000 80 80 80 96 -80 96 -80 80 4 polygon
|
||||
1 1.000 64 48 64 80 2 polygon
|
||||
1 1.000 -64 48 -64 80 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Magic {
|
||||
begingate
|
||||
0 1.000 128 -80 128 80 112 80 112 -80 4 polygon
|
||||
1 1.000 112 -64 -112 -64 -112 64 112 64 4 polygon
|
||||
0 1.000 -112 -80 -112 80 -128 80 -128 -80 4 polygon
|
||||
0 1.000 80 96 80 112 -80 112 -80 96 4 polygon
|
||||
1 1.000 64 64 64 96 2 polygon
|
||||
1 1.000 -64 64 -64 96 2 polygon
|
||||
0 1.000 80 -96 80 -112 -80 -112 -80 -96 4 polygon
|
||||
1 1.000 64 -64 64 -96 2 polygon
|
||||
1 1.000 -64 -64 -64 -96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::wavemeter {
|
||||
begingate
|
||||
0 1.000 -112 64 -112 -96 -96 -96 -96 64 4 polygon
|
||||
0 1.000 80 64 80 -96 96 -96 96 64 4 polygon
|
||||
0 1.000 -96 48 -96 -80 -48 -80 -48 48 4 polygon
|
||||
0 1.000 -48 80 -48 -96 32 -96 32 80 4 polygon
|
||||
0 1.000 32 48 32 -80 80 -80 80 48 4 polygon
|
||||
496 1.000 -48 96 -48 80 32 80 32 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic::dot {
|
||||
% trivial
|
||||
begingate
|
||||
248 1.000 0 0 6 0.000 360.000 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(x) {/Times-Roman cf} 2 29 0 1.000 0 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::VSWR {
|
||||
begingate
|
||||
0 1.000 -64 80 -64 -80 64 -80 64 80 4 polygon
|
||||
0 1.000 -48 64 -48 0 48 0 48 64 4 polygon
|
||||
1 1.000 0 0 32 48 2 polygon
|
||||
1 1.000 -32 -32 11 0.000 360.000 xcarc
|
||||
1 1.000 32 -32 11 0.000 360.000 xcarc
|
||||
1.000 0 -32 -64 generic::dot
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::WG2Coax {
|
||||
begingate
|
||||
0 1.000 48 80 48 -80 64 -80 64 80 4 polygon
|
||||
0 1.000 -48 64 -48 -64 48 -64 48 64 4 polygon
|
||||
0 1.000 -16 64 -16 96 16 96 16 64 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/analog::resistor {
|
||||
begingate
|
||||
1 1.000 0 64 0 36 2 polygon
|
||||
1 1.000 0 -64 0 -36 2 polygon
|
||||
1 1.000 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
|
||||
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/analog::gnd {
|
||||
% trivial
|
||||
begingate
|
||||
1 1.000 0 0 0 -32 2 polygon
|
||||
1 1.000 -32 -32 32 -32 2 polygon
|
||||
1 1.000 -18 -46 18 -46 2 polygon
|
||||
1 1.000 -4 -60 4 -60 2 polygon
|
||||
0.933 0.604 0.000 scb
|
||||
(GND) {/Times-Roman cf} 2 1 0 1.000 0 0 pinglobal
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::attenuator {
|
||||
begingate
|
||||
0 1.000 -160 80 -160 -80 -144 -80 -144 80 4 polygon
|
||||
0 1.000 144 80 144 -80 160 -80 160 80 4 polygon
|
||||
0 1.000 -144 64 -144 -64 -96 -64 -96 64 4 polygon
|
||||
0 1.000 -96 80 -96 -80 96 -80 96 80 4 polygon
|
||||
0 1.000 96 64 96 -64 144 -64 144 64 4 polygon
|
||||
0.500 0 0 0 analog::resistor
|
||||
0.500 90 -32 32 analog::resistor
|
||||
0.500 90 32 32 analog::resistor
|
||||
0.500 0 0 -32 analog::gnd
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::iris {
|
||||
begingate
|
||||
496 1.000 0 96 0 -96 16 -96 16 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::DC {
|
||||
begingate
|
||||
0 1.000 -272 128 -272 -32 -256 -32 -256 128 4 polygon
|
||||
0 1.000 256 128 256 -32 272 -32 272 128 4 polygon
|
||||
0 1.000 -256 112 -256 -16 256 -16 256 112 4 polygon
|
||||
0 1.000 -112 -96 -112 -112 -272 -112 -272 -96 4 polygon
|
||||
0 1.000 272 -96 272 -112 112 -112 112 -96 4 polygon
|
||||
1 1.000 -256 -96 -256 -32 -208 -16 -256 -96 spline
|
||||
1 1.000 -128 -96 -128 -32 -80 -16 -128 -96 spline
|
||||
1 1.000 256 -96 256 -32 208 -16 256 -96 spline
|
||||
1 1.000 128 -96 128 -32 80 -16 128 -96 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::sloted {
|
||||
begingate
|
||||
0 1.000 -272 80 -272 -80 -256 -80 -256 80 4 polygon
|
||||
0 1.000 256 80 256 -80 272 -80 272 80 4 polygon
|
||||
0 1.000 -256 64 -256 -64 256 -64 256 64 4 polygon
|
||||
1 1.000 -192 64 -192 32 2 polygon
|
||||
1 1.000 -176 64 -176 48 2 polygon
|
||||
1 1.000 -160 64 -160 32 2 polygon
|
||||
1 1.000 -144 64 -144 48 2 polygon
|
||||
1 1.000 -128 64 -128 32 2 polygon
|
||||
1 1.000 -112 64 -112 48 2 polygon
|
||||
1 1.000 -96 64 -96 32 2 polygon
|
||||
1 1.000 -80 64 -80 48 2 polygon
|
||||
1 1.000 -64 64 -64 32 2 polygon
|
||||
1 1.000 -48 64 -48 48 2 polygon
|
||||
1 1.000 -32 64 -32 32 2 polygon
|
||||
1 1.000 -16 64 -16 48 2 polygon
|
||||
1 1.000 0 64 0 32 2 polygon
|
||||
1 1.000 16 64 16 48 2 polygon
|
||||
1 1.000 32 64 32 32 2 polygon
|
||||
1 1.000 48 64 48 48 2 polygon
|
||||
1 1.000 64 64 64 32 2 polygon
|
||||
1 1.000 80 64 80 48 2 polygon
|
||||
1 1.000 96 64 96 32 2 polygon
|
||||
1 1.000 112 64 112 48 2 polygon
|
||||
1 1.000 128 64 128 32 2 polygon
|
||||
1 1.000 144 64 144 48 2 polygon
|
||||
1 1.000 160 64 160 32 2 polygon
|
||||
1 1.000 176 64 176 48 2 polygon
|
||||
0 1.000 -144 96 -144 64 -112 64 -112 96 4 polygon
|
||||
1 1.000 -128 -16 11 0.000 360.000 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::source {
|
||||
begingate
|
||||
1 1.000 0 0 32 0.000 360.000 xcarc
|
||||
1 0.800 0 -48 0 48 -16 0 16 0 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diodes::circle {
|
||||
begingate
|
||||
1 1.000 0 0 5 0.000 360.000 xcarc
|
||||
1.000 1.000 1.000 scb
|
||||
497 1.000 0 0 3 0.000 360.000 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::TXLine {
|
||||
begingate
|
||||
1 3.000 128 64 -128 64 2 polygon
|
||||
1 3.000 128 -64 -128 -64 2 polygon
|
||||
1.000 0 128 64 diodes::circle
|
||||
1.000 0 128 -64 diodes::circle
|
||||
1.000 0 -128 -64 diodes::circle
|
||||
1.000 0 -128 64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diodes::open1 {
|
||||
begingate
|
||||
1 3.000 -64 -96 -64 96 2 polygon
|
||||
1 3.000 64 -96 64 96 2 polygon
|
||||
1.000 0 -64 96 diodes::circle
|
||||
1.000 0 64 96 diodes::circle
|
||||
1.000 0 -64 -96 diodes::circle
|
||||
1.000 0 64 -96 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Sopen {
|
||||
begingate
|
||||
1 1.000 -64 -160 64 -160 2 polygon
|
||||
1.000 0 -64 -160 diodes::circle
|
||||
1.000 0 64 -160 diodes::circle
|
||||
1.000 0 0 64 diodes::open1
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Sshort {
|
||||
begingate
|
||||
1 3.000 -64 -32 -64 160 2 polygon
|
||||
1 3.000 64 -32 64 160 2 polygon
|
||||
1.000 0 -64 -32 diodes::circle
|
||||
1.000 0 64 -32 diodes::circle
|
||||
1 1.000 -64 160 -64 176 64 176 64 160 4 polygon
|
||||
1.000 0 -64 160 diodes::circle
|
||||
1.000 0 64 160 diodes::circle
|
||||
1 1.000 -64 -160 64 -160 2 polygon
|
||||
1.000 0 -64 -160 diodes::circle
|
||||
1.000 0 64 -160 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Popen {
|
||||
begingate
|
||||
1 3.000 96 32 -80 -144 2 polygon
|
||||
1 3.000 96 160 -80 -16 2 polygon
|
||||
1.000 0 96 160 diodes::circle
|
||||
1.000 0 96 32 diodes::circle
|
||||
1.000 0 -80 -16 diodes::circle
|
||||
1.000 0 -80 -144 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Pshort {
|
||||
begingate
|
||||
1 3.000 96 32 -80 -144 2 polygon
|
||||
1 3.000 96 160 -80 -16 2 polygon
|
||||
1.000 0 96 160 diodes::circle
|
||||
1.000 0 96 32 diodes::circle
|
||||
1 1.000 -80 -16 -96 -32 -96 -160 -80 -144 4 polygon
|
||||
1.000 0 -80 -16 diodes::circle
|
||||
1.000 0 -80 -144 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/analog::source {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.000 0 0 32 0.000 360.000 xcarc
|
||||
1 1.000 0 32 0 64 2 polygon
|
||||
1 1.000 0 -32 0 -64 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/analog::acsource {
|
||||
begingate
|
||||
1.000 0 0 0 analog::source
|
||||
1 0.800 0 -48 0 48 -16 0 16 0 spline
|
||||
1.000 0.000 0.000 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::source2 {
|
||||
begingate
|
||||
1.000 0 -48 0 analog::acsource
|
||||
0 1.000 -16 72 -16 56 48 56 48 72 4 polygon
|
||||
1 1.000 -48 64 -16 64 2 polygon
|
||||
1 1.000 48 64 80 64 2 polygon
|
||||
1.000 0 80 64 diodes::circle
|
||||
1 1.000 -48 -64 80 -64 2 polygon
|
||||
1.000 0 80 -64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diodes::series {
|
||||
begingate
|
||||
0 1.000 -48 8 -48 -8 16 -8 16 8 4 polygon
|
||||
1 1.000 -80 0 -48 0 2 polygon
|
||||
1 1.000 16 0 48 0 2 polygon
|
||||
1.000 0 48 0 diodes::circle
|
||||
1.000 0 -80 0 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Sload {
|
||||
begingate
|
||||
1.000 0 16 64 diodes::series
|
||||
1 1.000 -64 -64 64 -64 2 polygon
|
||||
1.000 0 -64 -64 diodes::circle
|
||||
1.000 0 64 -64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Pload {
|
||||
begingate
|
||||
0 1.000 -8 32 -8 -32 8 -32 8 32 4 polygon
|
||||
1 1.000 0 64 0 64 0 32 3 polygon
|
||||
1 1.000 0 -64 0 -64 0 -32 3 polygon
|
||||
1.000 0 0 64 diodes::circle
|
||||
1.000 0 0 -64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/analog::inductor {
|
||||
begingate
|
||||
1 1.000 20 -22 20 -38 0 -42 0 -18 spline
|
||||
1 1.000 -20 -14 -20 -26 0 -22 0 -18 spline
|
||||
1 1.000 20 38 20 22 0 18 0 42 spline
|
||||
1 1.000 20 18 20 2 0 -2 0 22 spline
|
||||
1 1.000 20 -2 20 -18 0 -22 0 2 spline
|
||||
1 1.000 -20 26 -20 14 0 18 0 22 spline
|
||||
1 1.000 -20 6 -20 -6 0 -2 0 2 spline
|
||||
1 1.000 0 -42 0 -64 2 polygon
|
||||
1 1.000 0 42 0 64 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::Transf {
|
||||
begingate
|
||||
1.000 0 -32 0 analog::inductor
|
||||
-1.000 0 48 0 analog::inductor
|
||||
1 1.000 0 32 0 -48 2 polygon
|
||||
1 1.000 16 32 16 -48 2 polygon
|
||||
1 1.000 -32 64 -64 64 2 polygon
|
||||
1 1.000 -32 -64 -64 -64 2 polygon
|
||||
1 1.000 48 64 80 64 2 polygon
|
||||
1 1.000 48 -64 80 -64 2 polygon
|
||||
1.000 0 -64 64 diodes::circle
|
||||
1.000 0 80 64 diodes::circle
|
||||
1.000 0 80 -64 diodes::circle
|
||||
1.000 0 -64 -64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::2port {
|
||||
begingate
|
||||
0 1.000 -128 96 -128 -96 144 -96 144 96 4 polygon
|
||||
1 1.000 -128 64 -160 64 2 polygon
|
||||
1.000 0 -160 64 diodes::circle
|
||||
1 1.000 -128 -64 -160 -64 2 polygon
|
||||
1.000 0 -160 -64 diodes::circle
|
||||
1 1.000 144 -64 176 -64 2 polygon
|
||||
-1.000 0 176 -64 diodes::circle
|
||||
1 1.000 144 64 176 64 2 polygon
|
||||
-1.000 0 176 64 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::3port {
|
||||
begingate
|
||||
0 1.000 -128 80 -128 -112 128 -112 128 80 4 polygon
|
||||
1 1.000 -128 48 -160 48 2 polygon
|
||||
1.000 0 -160 48 diodes::circle
|
||||
1 1.000 -128 -80 -160 -80 2 polygon
|
||||
1.000 0 -160 -80 diodes::circle
|
||||
1 1.000 128 -80 160 -80 2 polygon
|
||||
-1.000 0 160 -80 diodes::circle
|
||||
1 1.000 128 48 160 48 2 polygon
|
||||
-1.000 0 160 48 diodes::circle
|
||||
1 1.000 -64 80 -64 112 2 polygon
|
||||
1 1.000 64 80 64 112 2 polygon
|
||||
1.000 0 -64 112 diodes::circle
|
||||
1.000 0 64 112 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::4port {
|
||||
begingate
|
||||
0 1.000 -128 96 -128 -96 128 -96 128 96 4 polygon
|
||||
1 1.000 -128 64 -160 64 2 polygon
|
||||
1.000 0 -160 64 diodes::circle
|
||||
1 1.000 -128 -64 -160 -64 2 polygon
|
||||
1.000 0 -160 -64 diodes::circle
|
||||
1 1.000 128 -64 160 -64 2 polygon
|
||||
-1.000 0 160 -64 diodes::circle
|
||||
1 1.000 128 64 160 64 2 polygon
|
||||
-1.000 0 160 64 diodes::circle
|
||||
1 1.000 -64 96 -64 128 2 polygon
|
||||
1 1.000 64 96 64 128 2 polygon
|
||||
1.000 0 -64 128 diodes::circle
|
||||
1.000 0 64 128 diodes::circle
|
||||
1 1.000 -64 -96 -64 -128 2 polygon
|
||||
1 1.000 64 -96 64 -128 2 polygon
|
||||
-1.000 180 -64 -128 diodes::circle
|
||||
-1.000 180 64 -128 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::DC {
|
||||
begingate
|
||||
0 1.000 -128 96 -128 -96 144 -96 144 96 4 polygon
|
||||
1 1.000 176 64 -160 64 2 polygon
|
||||
1.000 0 -160 64 diodes::circle
|
||||
1 1.000 176 -64 -160 -64 2 polygon
|
||||
1.000 0 -160 -64 diodes::circle
|
||||
1.000 0 176 64 diodes::circle
|
||||
1.000 0 176 -64 diodes::circle
|
||||
1 1.000 -64 64 80 -64 2 polygon
|
||||
1 1.000 80 64 -64 -64 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/::circulator2 {
|
||||
begingate
|
||||
1 1.000 16 0 93 0.000 360.000 xcarc
|
||||
1 1.000 16 0 50 90.000 360.000 xcarc
|
||||
1.000 90 32 48 generic::arrowhead
|
||||
1 1.000 -80 0 -112 0 2 polygon
|
||||
1 1.000 16 96 16 128 2 polygon
|
||||
1 1.000 16 -96 16 -128 2 polygon
|
||||
1.000 0 16 128 diodes::circle
|
||||
1.000 0 16 -128 diodes::circle
|
||||
1.000 0 -112 0 diodes::circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,108 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: SuperTex
|
||||
% Author: Bob Paddock <bpaddock@bob.csonline.net>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/arrowhead {
|
||||
% -12 -32 24 36 bbox
|
||||
% trivial
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dot {
|
||||
% -10 -10 20 20 bbox
|
||||
% trivial
|
||||
begingate
|
||||
248 1.00 0 0 6 0.00 360.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(x) {/Times-Roman cf} 2 29 0 1.00 0 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Diode {
|
||||
% -8 -48 36 96 bbox
|
||||
(?) 1 beginparm
|
||||
248 1.00 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.00 0 -48 0 -16 2 polygon
|
||||
1 1.00 0 48 0 16 2 polygon
|
||||
1 1.00 -18 16 18 16 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -48 pinlabel
|
||||
sce
|
||||
mark v1 (pcb:D) {/Helvetica cf} ctmk 20 0 1.00 -64 -144 infolabel
|
||||
sce
|
||||
mark ( %p1 %p2 diode) v1 (spice:D) {/Times-Roman cf} ctmk 4 0 1.00 -64 -192
|
||||
infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/VN0550 {
|
||||
% -80 -112 208 224 bbox
|
||||
begingate
|
||||
1 0.75 16 0 48 0 2 polygon
|
||||
0.80 -271 0 0 arrowhead
|
||||
1 1.00 0 16 0 -16 2 polygon
|
||||
1 1.00 0 32 0 64 2 polygon
|
||||
1 1.00 0 -32 0 -64 2 polygon
|
||||
1 1.00 -16 64 -16 -64 2 polygon
|
||||
1 1.00 0 -48 48 -48 48 0 3 polygon
|
||||
1 1.00 48 -48 48 -80 2 polygon
|
||||
1 1.00 0 48 48 48 48 80 3 polygon
|
||||
1.00 0 48 -48 dot
|
||||
1 1.00 48 64 80 64 80 48 3 polygon
|
||||
1 1.00 80 -48 80 -64 2 polygon
|
||||
1 1.00 80 -64 48 -64 2 polygon
|
||||
1.00 0 48 64 dot
|
||||
1.00 0 48 -64 dot
|
||||
1 1.00 32 0 96 0.00 360.00 xcarc
|
||||
1 1.00 -16 0 -80 0 2 polygon
|
||||
1 1.00 48 80 48 112 2 polygon
|
||||
1 1.00 48 -80 48 -112 2 polygon
|
||||
1.00 0 80 0 Diode
|
||||
1.000 0.000 0.000 scb
|
||||
(D) {/Helvetica cf} 2 25 0 1.00 48 112 pinlabel
|
||||
(G) {/Helvetica cf} 2 23 0 1.00 -80 0 pinlabel
|
||||
(S) {/Helvetica cf} 2 29 0 1.00 48 -112 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LDN150 {
|
||||
% -80 -112 208 224 bbox
|
||||
0 beginparm
|
||||
1 0.75 16 0 48 0 2 polygon
|
||||
0.80 -271 0 0 arrowhead
|
||||
1 1.00 0 -48 48 -48 48 0 3 polygon
|
||||
1 1.00 48 -48 48 -80 2 polygon
|
||||
1 1.00 0 48 48 48 48 80 3 polygon
|
||||
1.00 0 48 -48 dot
|
||||
1 1.00 48 64 80 64 80 48 3 polygon
|
||||
1 1.00 80 -48 80 -64 2 polygon
|
||||
1 1.00 80 -64 48 -64 2 polygon
|
||||
1.00 0 48 64 dot
|
||||
1.00 0 48 -64 dot
|
||||
1 1.00 32 0 96 0.00 360.00 xcarc
|
||||
1 1.00 -16 0 -80 0 2 polygon
|
||||
1 1.00 48 80 48 112 2 polygon
|
||||
1 1.00 48 -80 48 -112 2 polygon
|
||||
1.00 0 80 0 Diode
|
||||
1.000 0.000 0.000 scb
|
||||
(D) {/Helvetica cf} 2 25 0 1.00 48 112 pinlabel
|
||||
(G) {/Helvetica cf} 2 23 0 1.00 -80 0 pinlabel
|
||||
(S) {/Helvetica cf} 2 29 0 1.00 48 -112 pinlabel
|
||||
sce
|
||||
1 1.00 0 48 0 -48 2 polygon
|
||||
1 1.00 -16 48 -16 -48 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,284 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: XformInductors
|
||||
% Author: Bob Paddock <bpaddock@bob.csonline.net>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/LmH_V {
|
||||
% -14 -64 173 112 bbox
|
||||
(1.0) (mH) (?) 3 beginparm
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
mark v2 v1 {/Helvetica cf} ctmk 16 0 1.00 48 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LuH_V {
|
||||
% -14 -64 156 112 bbox
|
||||
(1.0) {(mH) {/Symbol cf} } (?) 3 beginparm
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
mark v2 v1 {/Helvetica cf} ctmk 16 0 1.00 48 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LmH_H {
|
||||
% -64 -48 112 62 bbox
|
||||
(1.0) (mH) (?) 3 beginparm
|
||||
1 1.00 12 20 28 20 32 0 8 0 spline
|
||||
1 1.00 4 -20 16 -20 12 0 8 0 spline
|
||||
1 1.00 -48 20 -32 20 -28 0 -52 0 spline
|
||||
1 1.00 -28 20 -12 20 -8 0 -32 0 spline
|
||||
1 1.00 -8 20 8 20 12 0 -12 0 spline
|
||||
1 1.00 -36 -20 -24 -20 -28 0 -32 0 spline
|
||||
1 1.00 -16 -20 -4 -20 -8 0 -12 0 spline
|
||||
1 1.00 32 0 48 0 2 polygon
|
||||
1 1.00 -52 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 1 0 1.00 48 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -80
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -128 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -176 infolabel
|
||||
mark v2 v1 {/Helvetica cf} ctmk 16 0 1.00 -64 -48 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LuH_H {
|
||||
% -64 -54 112 68 bbox
|
||||
(1.0) {(mH) {/Symbol cf} } (?) 3 beginparm
|
||||
1 1.00 12 20 28 20 32 0 8 0 spline
|
||||
1 1.00 4 -20 16 -20 12 0 8 0 spline
|
||||
1 1.00 -48 20 -32 20 -28 0 -52 0 spline
|
||||
1 1.00 -28 20 -12 20 -8 0 -32 0 spline
|
||||
1 1.00 -8 20 8 20 12 0 -12 0 spline
|
||||
1 1.00 -36 -20 -24 -20 -28 0 -32 0 spline
|
||||
1 1.00 -16 -20 -4 -20 -8 0 -12 0 spline
|
||||
1 1.00 32 0 48 0 2 polygon
|
||||
1 1.00 -52 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 1 0 1.00 48 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -80
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -128 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -176 infolabel
|
||||
mark v2 v1 {/Helvetica cf} ctmk 16 0 1.00 -48 -48 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/inductor {
|
||||
% -14 -64 29 112 bbox
|
||||
begingate
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.00 -208 -160 infolabel
|
||||
sce
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.00 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_V {
|
||||
% -62 -64 108 112 bbox
|
||||
(?) 1 beginparm
|
||||
1.00 0 -48 0 inductor
|
||||
1 1.00 -16 48 -16 -64 2 polygon
|
||||
1 1.00 0 48 0 -64 2 polygon
|
||||
1.00 180 32 -16 inductor
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 25 0 1.00 -48 48 pinlabel
|
||||
(2) {/Helvetica cf} 2 29 0 1.00 -48 -64 pinlabel
|
||||
(3) {/Helvetica cf} 2 25 0 1.00 32 48 pinlabel
|
||||
(4) {/Helvetica cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
sce
|
||||
mark v1 (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_H {
|
||||
% -102 -106 118 108 bbox
|
||||
(?) 1 beginparm
|
||||
1.00 90 -54 -92 inductor
|
||||
1 1.00 -96 -64 16 -64 2 polygon
|
||||
1 1.00 -96 -48 16 -48 2 polygon
|
||||
1.00 270 -38 -12 inductor
|
||||
sce
|
||||
mark v1 (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(3) {/Helvetica cf} 2 17 0 1.00 -112 -16 pinlabel
|
||||
(4) {/Helvetica cf} 2 17 0 1.00 16 -16 pinlabel
|
||||
(1) {/Helvetica cf} 2 29 0 1.00 -96 -96 pinlabel
|
||||
(2) {/Helvetica cf} 2 29 0 1.00 16 -96 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LmH_Vq {
|
||||
% -14 -64 234 112 bbox
|
||||
(1.0) (mH) (?:) 3 beginparm
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
mark v2 v1 v3 (L) {/Helvetica cf} ctmk 16 0 1.00 48 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LuH_Vq {
|
||||
% -14 -64 217 112 bbox
|
||||
(1.0) {(mH) {/Symbol cf} } (?:) 3 beginparm
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
mark v2 v1 v3 (L) {/Helvetica cf} ctmk 16 0 1.00 48 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LmH_Hq {
|
||||
% -64 -48 172 62 bbox
|
||||
(1.0) (mH) (?:) 3 beginparm
|
||||
1 1.00 12 20 28 20 32 0 8 0 spline
|
||||
1 1.00 4 -20 16 -20 12 0 8 0 spline
|
||||
1 1.00 -48 20 -32 20 -28 0 -52 0 spline
|
||||
1 1.00 -28 20 -12 20 -8 0 -32 0 spline
|
||||
1 1.00 -8 20 8 20 12 0 -12 0 spline
|
||||
1 1.00 -36 -20 -24 -20 -28 0 -32 0 spline
|
||||
1 1.00 -16 -20 -4 -20 -8 0 -12 0 spline
|
||||
1 1.00 32 0 48 0 2 polygon
|
||||
1 1.00 -52 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 1 0 1.00 48 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -96
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -144 infolabel
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -192 infolabel
|
||||
mark v2 v1 v3 (L) {/Helvetica cf} ctmk 16 0 1.00 -64 -48 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_Vq {
|
||||
% -62 -64 176 112 bbox
|
||||
(?) 1 beginparm
|
||||
1.00 0 -48 0 inductor
|
||||
1 1.00 -16 48 -16 -64 2 polygon
|
||||
1 1.00 0 48 0 -64 2 polygon
|
||||
1.00 180 32 -16 inductor
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 25 0 1.00 -48 48 pinlabel
|
||||
(2) {/Helvetica cf} 2 29 0 1.00 -48 -64 pinlabel
|
||||
(3) {/Helvetica cf} 2 25 0 1.00 32 48 pinlabel
|
||||
(4) {/Helvetica cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
sce
|
||||
mark v1 (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
mark v1 (T) {/Helvetica cf} ctmk 16 0 1.00 64 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_Hq {
|
||||
% -102 -176 118 178 bbox
|
||||
(?) 1 beginparm
|
||||
1.00 90 -54 -92 inductor
|
||||
1 1.00 -96 -64 16 -64 2 polygon
|
||||
1 1.00 -96 -48 16 -48 2 polygon
|
||||
1.00 270 -38 -12 inductor
|
||||
sce
|
||||
mark v1 (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -208 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(3) {/Helvetica cf} 2 17 0 1.00 -112 -16 pinlabel
|
||||
(4) {/Helvetica cf} 2 17 0 1.00 16 -16 pinlabel
|
||||
(1) {/Helvetica cf} 2 29 0 1.00 -96 -96 pinlabel
|
||||
(2) {/Helvetica cf} 2 29 0 1.00 16 -96 pinlabel
|
||||
sce
|
||||
mark v1 (T) {/Helvetica cf} ctmk 16 0 1.00 -64 -176 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,311 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: analog
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/capacitor {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
-32 6 32 6 wire
|
||||
-32 -6 32 -6 wire
|
||||
1 0 0 scb
|
||||
(c.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(c.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/polarized {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
-32 6 32 6 wire
|
||||
1 1.0 0 -80 74 66 114 xcarc
|
||||
1 0 0 scb
|
||||
(t) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(b) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pt %pb 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:e %pt %pb %pb) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/resistor {
|
||||
% -14 -64 28 128 bbox
|
||||
begingate
|
||||
0 64 0 36 wire
|
||||
0 -64 0 -36 wire
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/inductor {
|
||||
% -14 -64 29 112 bbox
|
||||
begingate
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
0 -48 0 -64 wire
|
||||
0 36 0 48 wire
|
||||
1 0 0 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/opamp {
|
||||
% -80 -80 160 160 bbox
|
||||
begingate
|
||||
0 1.0 -80 -80 -80 80 80 0 3 polygon
|
||||
(-) {/Symbol cf} 2 5 0 1.0 -61 50 label
|
||||
(+) {/Symbol cf} 2 5 0 1.0 -61 -46 label
|
||||
1 0 0 scb
|
||||
(in.m) {/Times-Roman cf} 2 7 0 1.0 -80 48 pinlabel
|
||||
(in.p) {/Times-Roman cf} 2 7 0 1.0 -80 -48 pinlabel
|
||||
(out) {/Times-Roman cf} 2 4 0 1.0 80 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/vdd {
|
||||
% -32 0 64 66 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 0 0 32 wire
|
||||
-32 32 32 32 wire
|
||||
(Vdd) {/Times-Roman cf} 2 17 0 0.9 0 38 label
|
||||
1 0 0 scb
|
||||
(Vdd) {/Times-Roman cf} 2 13 0 1.0 0 0 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/gnd {
|
||||
% -32 -60 64 68 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 0 0 -32 wire
|
||||
-32 -32 32 -32 wire
|
||||
-18 -46 18 -46 wire
|
||||
-4 -60 4 -60 wire
|
||||
1 0 0 scb
|
||||
(GND) {/Times-Roman cf} 2 1 0 1.0 0 0 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/source {
|
||||
% hidden
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1 1.0 0 0 32 0 360 xcarc
|
||||
0 32 0 64 wire
|
||||
0 -32 0 -64 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/vsource {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
(+) {/Symbol cf} 2 5 0 1.0 0 18 label
|
||||
(-) {/Symbol cf} 2 5 0 1.0 0 -18 label
|
||||
1 0 0 scb
|
||||
(v.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(v.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/isource {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
1 0.75 0 20 0 -8 2 polygon
|
||||
0.8 180 0 -20 arrowhead
|
||||
1 0 0 scb
|
||||
(i.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(i.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/acsource {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
1 0.8 0 -48 0 48 -16 0 16 0 spline
|
||||
1 0 0 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nmos {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
1 1.0 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
-44 -28 -44 28 wire
|
||||
-44 0 -64 0 wire
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pmos {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
-44 -28 -44 28 wire
|
||||
-60 0 -64 0 wire
|
||||
1 1.0 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
1 1.0 -52 0 8 0 360 xcarc
|
||||
1 0 0 scb
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS Vdd pmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -196 -139 infolabel
|
||||
(sim:p %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -196 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nmos2 {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.0 0 0 0 nmos
|
||||
1.0 270 0 -28 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pmos2 {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.0 0 0 0 nmos
|
||||
1.0 90 -32 28 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diode {
|
||||
% -8 -48 36 96 bbox
|
||||
begingate
|
||||
248 1.0 -18 -16 0 16 18 -16 3 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
-18 16 18 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/npn {
|
||||
% -64 -64 72 128 bbox
|
||||
begingate
|
||||
-48 0 -64 0 wire
|
||||
-48 48 -48 -48 wire
|
||||
0 48 -48 22 wire
|
||||
0 48 0 64 wire
|
||||
0 -48 -48 -22 wire
|
||||
0 -48 0 -64 wire
|
||||
1.00 240 0 -48 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE npn) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
(sim:b %pB %pE %pC) {/Times-Roman cf} 1 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pnp {
|
||||
% -64 -64 72 128 bbox
|
||||
begingate
|
||||
-48 0 -64 0 wire
|
||||
-48 48 -48 -48 wire
|
||||
0 48 -48 22 wire
|
||||
0 48 0 64 wire
|
||||
0 -48 -48 -22 wire
|
||||
0 -48 0 -64 wire
|
||||
1.00 120 -48 22 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -64 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/crystal {
|
||||
% -24 -48 48 96 bbox
|
||||
begingate
|
||||
0 1.00 -24 -12 -24 12 24 12 24 -12 4 polygon
|
||||
0 48 0 24 wire
|
||||
0 -48 0 -24 wire
|
||||
-20 24 20 24 wire
|
||||
-20 -24 20 -24 wire
|
||||
1 0 0 scb
|
||||
(x.1) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(x.2) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/switch {
|
||||
% -14 -71 51 125 bbox
|
||||
begingate
|
||||
% trivial
|
||||
1 1.30 32 32 2 -43 2 polygon
|
||||
1 0.60 0 -48 57 49 90 xcarc
|
||||
1.00 -91 0 -64 circle
|
||||
0.60 90 -12 8 arrowhead
|
||||
1.00 270 0 48 circle
|
||||
1 0 0 scb
|
||||
(sw.1) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(sw.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,349 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: analoglib2
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/Capacitor {
|
||||
% -32 -64 185 128 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 -32 -6 32 -6 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:c %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Polarized {
|
||||
% -32 -64 185 128 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 0 -80 74 66.00 114.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Resistor {
|
||||
% -14 -64 157 128 bbox
|
||||
(1.0) (k) (?) 3 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Inductor {
|
||||
% -14 -64 157 112 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:L) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:l %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (H) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v3 (pcb:L) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/inductor {
|
||||
% -14 -64 29 112 bbox
|
||||
begingate
|
||||
1 1.00 20 -28 20 -44 0 -48 0 -24 spline
|
||||
1 1.00 -20 -20 -20 -32 0 -28 0 -24 spline
|
||||
1 1.00 20 32 20 16 0 12 0 36 spline
|
||||
1 1.00 20 12 20 -4 0 -8 0 16 spline
|
||||
1 1.00 20 -8 20 -24 0 -28 0 -4 spline
|
||||
1 1.00 -20 20 -20 8 0 12 0 16 spline
|
||||
1 1.00 -20 0 -20 -12 0 -8 0 -4 spline
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1 1.00 0 36 0 48 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.00 0 48 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.00 -208 -160 infolabel
|
||||
sce
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.00 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer {
|
||||
% -62 -64 108 112 bbox
|
||||
(?) 1 beginparm
|
||||
1.00 0 -48 0 inductor
|
||||
1 1.00 -16 48 -16 -64 2 polygon
|
||||
1 1.00 0 48 0 -64 2 polygon
|
||||
1.00 180 32 -16 inductor
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 25 0 1.00 -48 48 pinlabel
|
||||
(2) {/Helvetica cf} 2 29 0 1.00 -48 -64 pinlabel
|
||||
(3) {/Helvetica cf} 2 25 0 1.00 32 48 pinlabel
|
||||
(4) {/Helvetica cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
sce
|
||||
mark v1 (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/source {
|
||||
% -32 -64 64 128 bbox
|
||||
% hidden
|
||||
begingate
|
||||
1 1.00 0 0 32 0.00 360.00 xcarc
|
||||
1 1.00 0 32 0 64 2 polygon
|
||||
1 1.00 0 -32 0 -64 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Vsource {
|
||||
% -32 -64 139 128 bbox
|
||||
(5) 1 beginparm
|
||||
1.00 0 0 0 source
|
||||
(+) {/Symbol cf} 2 5 0 1.00 0 18 label
|
||||
(-) {/Symbol cf} 2 5 0 1.00 0 -18 label
|
||||
1.000 0.000 0.000 scb
|
||||
(v.p) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(v.m) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v1 (spice:V%i %pv.p %pv.m ) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160
|
||||
infolabel
|
||||
mark (V) {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/arrowhead {
|
||||
% -12 -32 24 36 bbox
|
||||
% trivial
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Isource {
|
||||
% -32 -64 163 128 bbox
|
||||
(1) (m) 2 beginparm
|
||||
1.00 0 0 0 source
|
||||
1 0.75 0 20 0 -8 2 polygon
|
||||
0.80 180 0 -20 arrowhead
|
||||
1.000 0.000 0.000 scb
|
||||
(i.p) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(i.m) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 (spice:I%i %pi.p %pi.m ) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160
|
||||
infolabel
|
||||
mark (A) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ACsource {
|
||||
% -32 -64 211 128 bbox
|
||||
(5) (0) (1) (k) 4 beginparm
|
||||
1.00 0 0 0 source
|
||||
1 0.80 0 -48 0 48 -16 0 16 0 spline
|
||||
1.000 0.000 0.000 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark (\)) v4 v3 ( ) v1 ( ) v2 (spice:V%i %ps.p %ps.m SIN\() {/Times-Roman cf}
|
||||
ctmk 20 0 1.00 -336 -160 infolabel
|
||||
mark (offset) {ss} (V) {hS} v2 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
mark (p-p) {ss} (V) {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 48 label
|
||||
mark (Hz) v4 {hS} v3 {/Times-Roman cf} ctmk 20 0 1.00 48 -48 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nMOS {
|
||||
% -64 -64 160 128 bbox
|
||||
(3) (2) (nmos) (?) 4 beginparm
|
||||
1 1.00 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
1 1.00 -44 -28 -44 28 2 polygon
|
||||
1 1.00 -44 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
sce
|
||||
mark v2 ( L=) v1 ( W=) v3 ( %pD %pG %pS GND ) v4 (spice:M) {/Times-Roman cf}
|
||||
ctmk 4 0 1.00 -244 -139 infolabel
|
||||
sce
|
||||
(sim:n %pG %pD %pS) {/Times-Roman cf} 2 4 0 1.00 -244 -187 infolabel
|
||||
mark v1 (W=) {/Times-Roman cf} ctmk 20 0 1.00 16 16 label
|
||||
mark v2 (L=) {/Times-Roman cf} ctmk 20 0 1.00 16 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pMOS {
|
||||
% -64 -64 160 128 bbox
|
||||
(3) (2) (pmos) (?) 4 beginparm
|
||||
1 1.00 -44 -28 -44 28 2 polygon
|
||||
1 1.00 -60 0 -64 0 2 polygon
|
||||
1 1.00 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
1 1.00 -52 0 8 0.00 360.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(S) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
(G) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
mark v2 ( L=) v1 ( W=) v3 ( %pD %pG %pS Vdd ) v4 (spice:M) {/Times-Roman cf}
|
||||
ctmk 4 0 1.00 -196 -139 infolabel
|
||||
sce
|
||||
(sim:p %pG %pD %pS) {/Times-Roman cf} 2 4 0 1.00 -196 -187 infolabel
|
||||
mark v1 (W=) {/Times-Roman cf} ctmk 20 0 1.00 16 16 label
|
||||
mark v2 (L=) {/Times-Roman cf} ctmk 20 0 1.00 16 -16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nMOS4 {
|
||||
% -64 -64 234 128 bbox
|
||||
(3) (2) (nmos) (?) 4 beginparm
|
||||
1 1.00 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
1 1.00 -44 -28 -44 28 2 polygon
|
||||
1 1.00 -44 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 4 0 1.00 32 0 pinlabel
|
||||
sce
|
||||
mark v2 ( L=) v1 ( W=) v3 ( %pD %pG %pS %pB ) v4 (spice:M) {/Times-Roman cf}
|
||||
ctmk 4 0 1.00 -244 -139 infolabel
|
||||
sce
|
||||
(sim:n %pG %pD %pS) {/Times-Roman cf} 2 4 0 1.00 -244 -187 infolabel
|
||||
mark v2 (/) v1 (W/L=) {/Times-Roman cf} ctmk 20 0 1.00 16 32 label
|
||||
1 1.00 -32 0 32 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pMOS4 {
|
||||
% -64 -64 234 128 bbox
|
||||
(3) (2) (pmos) (?) 4 beginparm
|
||||
1 1.00 -44 -28 -44 28 2 polygon
|
||||
1 1.00 -60 0 -64 0 2 polygon
|
||||
1 1.00 0 -64 0 -28 -32 -28 -32 28 0 28 0 64 6 polygon
|
||||
1 1.00 -52 0 8 0.00 360.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(S) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
(G) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(B) {/Times-Roman cf} 2 4 0 1.00 32 0 pinlabel
|
||||
sce
|
||||
mark v2 ( L=) v1 ( W=) v3 ( %pD %pG %pS %pB ) v4 (spice:M) {/Times-Roman cf}
|
||||
ctmk 4 0 1.00 -196 -139 infolabel
|
||||
sce
|
||||
(sim:p %pG %pD %pS) {/Times-Roman cf} 2 4 0 1.00 -196 -187 infolabel
|
||||
mark v2 (/) v1 (W/L=) {/Times-Roman cf} ctmk 20 0 1.00 16 32 label
|
||||
1 1.00 -32 0 32 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NPN {
|
||||
% -64 -64 73 128 bbox
|
||||
(npn) (?) 2 beginparm
|
||||
1 1.00 -48 0 -64 0 2 polygon
|
||||
1 1.00 -48 48 -48 -48 2 polygon
|
||||
1 1.00 0 48 -48 22 2 polygon
|
||||
1 1.00 0 48 0 64 2 polygon
|
||||
1 1.00 0 -48 -48 -22 2 polygon
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1.00 240 0 -48 arrowhead
|
||||
1.000 0.000 0.000 scb
|
||||
(C) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v1 ( %pC %pB %pE ) v2 (spice:Q) {/Times-Roman cf} ctmk 4 0 1.00 -244 -139
|
||||
infolabel
|
||||
sce
|
||||
(sim:b %pB %pE %pC) {/Times-Roman cf} 2 4 0 1.00 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PNP {
|
||||
% -64 -64 64 128 bbox
|
||||
(pnp) (?) 2 beginparm
|
||||
1 1.00 -48 0 -64 0 2 polygon
|
||||
1 1.00 -48 48 -48 -48 2 polygon
|
||||
1 1.00 0 48 -48 22 2 polygon
|
||||
1 1.00 0 48 0 64 2 polygon
|
||||
1 1.00 0 -48 -48 -22 2 polygon
|
||||
1 1.00 0 -48 0 -64 2 polygon
|
||||
1.00 120 -48 22 arrowhead
|
||||
1.000 0.000 0.000 scb
|
||||
(C) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
sce
|
||||
mark v1 ( %pC %pB %pE ) v2 (spice:Q) {/Times-Roman cf} ctmk 4 0 1.00 -244 -139
|
||||
infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Diode {
|
||||
% -8 -48 36 96 bbox
|
||||
(?) 1 beginparm
|
||||
248 1.0 -18 -16 0 16 18 -16 3 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
-18 16 18 16 wire
|
||||
1 0 0 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
mark v1 (pcb:D) {/Helvetica cf} ctmk 20 0 1.00 -64 -144 infolabel
|
||||
mark ( %p1 %p2 diode) v1 (spice:D) {/Times-Roman cf} ctmk 4 0 1.00 -64 -192
|
||||
infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,43 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: avlsi
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/samp {
|
||||
% -80 -80 160 160 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 1.0 -80 -80 -80 80 80 0 3 polygon
|
||||
0 -40 0 -80 wire
|
||||
(-) {/Symbol cf} 1 5 0 1.0 -61 50 label
|
||||
(+) {/Symbol cf} 1 5 0 1.0 -61 -46 label
|
||||
1 0 0 scb
|
||||
(in.m) {/Times-Roman cf} 1 7 0 1.0 -80 48 pinlabel
|
||||
(in.p) {/Times-Roman cf} 1 7 0 1.0 -80 -48 pinlabel
|
||||
(out) {/Times-Roman cf} 1 4 0 1.0 80 0 pinlabel
|
||||
(bias) {/Times-Roman cf} 1 13 0 1.0 0 -80 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/wramp {
|
||||
% -80 -80 160 160 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 1.0 -80 -80 -80 80 48 24 48 -24 4 polygon
|
||||
0 -80 0 -45 wire
|
||||
48 0 80 0 wire
|
||||
(-) {/Symbol cf} 1 5 0 1.0 -61 50 label
|
||||
(+) {/Symbol cf} 1 5 0 1.0 -61 -46 label
|
||||
1 0 0 scb
|
||||
(in.m) {/Times-Roman cf} 1 7 0 1.0 -80 48 pinlabel
|
||||
(in.p) {/Times-Roman cf} 1 7 0 1.0 -80 -48 pinlabel
|
||||
(out) {/Times-Roman cf} 1 4 0 1.0 80 0 pinlabel
|
||||
(bias) {/Times-Roman cf} 1 13 0 1.0 0 -80 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,60 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: capacitors
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% NIL DEPENDECIES
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/capacitor {
|
||||
begingate
|
||||
1 1.5 -32 6 32 6 2 polygon
|
||||
1 1.5 -32 -6 32 -6 2 polygon
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
1 0 0 scb
|
||||
(c.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(c.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/polarized {
|
||||
begingate
|
||||
1 1.5 -32 6 32 6 2 polygon
|
||||
1 1.50 0 -80 74 66 114 xcarc
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
1 0 0 scb
|
||||
(t) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(b) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pt %pb 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:e %pt %pb %pb) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/varcapacitor {
|
||||
begingate
|
||||
1 1.5 -32 6 32 6 2 polygon
|
||||
1 1.5 -32 -6 32 -6 2 polygon
|
||||
1.0 -45 0 0 arrow
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
1 0 0 scb
|
||||
(c.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(c.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,280 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: caps
|
||||
% Author: Bob Paddock <bpaddock@csonline.net>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/pF_H {
|
||||
% -64 -32 144 109 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:c %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 -32 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 32 16 -32 2 polygon
|
||||
1 1.00 16 0 80 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 19 0 1.00 -64 0 pinlabel
|
||||
(2) {/Helvetica cf} 2 16 0 1.00 80 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pF_Hq {
|
||||
% -64 -32 170 110 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -176 -80
|
||||
infolabel
|
||||
sce
|
||||
(sim:c %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -176 -128 infolabel
|
||||
mark (F) v2 {hS} v1 (:) v3 (C) {/Times-Roman cf} ctmk 20 0 1.00 -64 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -176 -176 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 32 16 -32 2 polygon
|
||||
1 1.00 16 0 80 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 19 0 1.00 -64 0 pinlabel
|
||||
(2) {/Helvetica cf} 2 16 0 1.00 80 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_H {
|
||||
% -64 -32 144 109 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:c %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 {/Times-Roman cf} ctmk
|
||||
20 0 1.00 -32 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 32 16 -32 2 polygon
|
||||
1 1.00 16 0 80 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 19 0 1.00 -64 0 pinlabel
|
||||
(2) {/Helvetica cf} 2 16 0 1.00 80 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_Hq {
|
||||
% -64 -32 171 110 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -176 -80
|
||||
infolabel
|
||||
sce
|
||||
(sim:c %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -176 -128 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 (:) v3 (C) {/Times-Roman cf}
|
||||
ctmk 20 0 1.00 -64 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -176 -176 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 32 16 -32 2 polygon
|
||||
1 1.00 16 0 80 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 19 0 1.00 -64 0 pinlabel
|
||||
(2) {/Helvetica cf} 2 16 0 1.00 80 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pF_PolH {
|
||||
% -64 -32 137 109 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
1 1.00 83 1 74 156.00 204.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 4 0 1.00 64 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 -32 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1 1.00 16 0 64 0 2 polygon
|
||||
1 1.00 15 0 10 0 2 polygon
|
||||
(+) {/Helvetica cf} 2 20 0 1.00 -32 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pF_PolHq {
|
||||
% -80 -32 170 110 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
1 1.00 83 1 74 156.00 204.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 4 0 1.00 64 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) v2 {hS} v1 (:) v3 (C) {/Times-Roman cf} ctmk 20 0 1.00 -80 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 0 64 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1 1.00 15 0 10 0 2 polygon
|
||||
(+) {/Helvetica cf} 2 20 0 1.00 -32 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_PolH {
|
||||
% -64 -32 138 109 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
1 1.00 83 1 74 156.00 204.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 4 0 1.00 64 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 {/Times-Roman cf} ctmk
|
||||
20 0 1.00 -32 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 16 0 64 0 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1 1.00 17 0 10 0 2 polygon
|
||||
(+) {/Helvetica cf} 2 20 0 1.00 -32 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_PolHq {
|
||||
% -64 -32 171 110 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
1 1.00 83 1 74 156.00 204.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 7 0 1.00 -64 0 pinlabel
|
||||
(2) {/Times-Roman cf} 2 4 0 1.00 64 0 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -64
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -112 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 (:) v3 (C) {/Times-Roman cf}
|
||||
ctmk 20 0 1.00 -64 64 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -160 infolabel
|
||||
1 1.00 0 32 0 -32 2 polygon
|
||||
1 1.00 0 0 -64 0 2 polygon
|
||||
1 1.00 16 0 64 0 2 polygon
|
||||
1 1.00 15 0 10 0 2 polygon
|
||||
(+) {/Helvetica cf} 2 20 0 1.00 -32 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pF_PolV {
|
||||
% -32 -64 185 128 bbox
|
||||
(1.0) (p) (?) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 0 -80 74 66.00 114.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
(+) {/Helvetica cf} 2 16 0 1.00 16 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pF_PolVq {
|
||||
% -32 -64 185 128 bbox
|
||||
(1.0) (p) (?:) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 0 -80 74 66.00 114.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
(+) {/Helvetica cf} 2 16 0 1.00 16 16 label
|
||||
mark v3 (C) {/Helvetica cf} ctmk 16 0 1.00 48 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_PolV {
|
||||
% -32 -64 186 128 bbox
|
||||
(1.0) (m) (?) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 0 -80 74 66.00 114.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 {/Times-Roman cf} ctmk
|
||||
20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
(+) {/Helvetica cf} 2 16 0 1.00 16 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/uF_PolVq {
|
||||
% -32 -64 186 128 bbox
|
||||
(1.0) (m) (?:) 3 beginparm
|
||||
1 1.00 0 -64 0 -6 2 polygon
|
||||
1 1.00 0 64 0 6 2 polygon
|
||||
1 1.00 -32 6 32 6 2 polygon
|
||||
1 1.00 0 -80 74 66.00 114.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:C) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:e %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (F) {/Times-Roman cf} v2 {/Symbol cf} {hS} v1 {/Times-Roman cf} ctmk
|
||||
20 0 1.00 48 0 label
|
||||
sce
|
||||
mark v3 (pcb:C) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
(+) {/Helvetica cf} 2 16 0 1.00 16 16 label
|
||||
mark v3 (C) {/Helvetica cf} ctmk 16 0 1.00 48 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,316 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.0
|
||||
% Library name is: chemie_tools
|
||||
% Author: Simon Widmer (sery@bluewin.ch)
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/Reagenzglas {
|
||||
% -32 -192 64 384 bbox
|
||||
begingate
|
||||
1 3.00 0 -160 32 180.00 360.00 xcarc
|
||||
1 3.00 32 -160 32 192 2 polygon
|
||||
1 3.00 -32 -160 -32 192 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Stopfen {
|
||||
% -32 -24 64 48 bbox
|
||||
begingate
|
||||
0.381 0.397 0.381 scb
|
||||
241 1.00 -24 -24 -32 24 32 24 24 -24 -24 -24 5 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Erlenmeyerkolben {
|
||||
% -97 -128 194 264 bbox
|
||||
begingate
|
||||
1 3.00 32 64 96 -96 2 polygon
|
||||
1 3.00 80 -128 104 -128 96 -96 64 -128 spline
|
||||
1 3.00 -32 64 -96 -96 2 polygon
|
||||
1 3.00 -80 -128 -104 -128 -96 -96 -64 -128 spline
|
||||
1 3.00 -64 -128 64 -128 2 polygon
|
||||
1 3.00 -32 64 -32 128 -40 136 40 136 32 128 32 64 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Trichter {
|
||||
% -176 -192 352 384 bbox
|
||||
begingate
|
||||
1 3.00 -16 -160 -16 32 -176 192 3 polygon
|
||||
1 3.00 16 -160 16 32 176 192 3 polygon
|
||||
1 3.00 -176 192 176 192 2 polygon
|
||||
1 3.00 -16 -160 16 -192 16 -160 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Schale {
|
||||
% -112 -24 224 56 bbox
|
||||
begingate
|
||||
1 3.00 -80 -16 -112 32 112 32 80 -16 -80 -16 -80 -24 80 -24 80 -16 8 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Brenner {
|
||||
% -128 -192 256 384 bbox
|
||||
begingate
|
||||
240 1.00 -32 192 -32 32 32 32 32 192 4 polygon
|
||||
241 1.00 -32 32 -64 -64 64 -64 32 32 -32 32 5 polygon
|
||||
240 1.00 -32 -64 -32 -160 32 -160 32 -64 4 polygon
|
||||
241 1.00 -32 -160 -128 -192 96 -192 128 -192 32 -160 -32 -160 6 polygon
|
||||
241 1.00 32 -96 64 -96 64 -80 80 -80 80 -144 64 -144 64 -128 32 -128 32 -96
|
||||
9 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Gelbe_Flamme {
|
||||
% -23 -60 46 154 bbox
|
||||
begingate
|
||||
1.000 0.651 0.000 scb
|
||||
13 -50 beginpath
|
||||
29 -18 33 42 -19 94 curveto
|
||||
12 19 -37 -15 -19 -50 curveto
|
||||
-3 -42 18 208.07 333.43 arc
|
||||
241 1.00 endpath
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Blaue_Flamme {
|
||||
% -23 -76 46 154 bbox
|
||||
begingate
|
||||
0.000 1.000 1.000 scb
|
||||
13 -66 beginpath
|
||||
29 -34 33 26 -19 78 curveto
|
||||
12 3 -37 -31 -19 -66 curveto
|
||||
-3 -58 18 208.07 333.43 arc
|
||||
241 1.00 endpath
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Thermometer {
|
||||
% -32 -296 64 592 bbox
|
||||
begingate
|
||||
1 3.00 0 264 32 0.00 180.00 xcarc
|
||||
1 3.00 -32 264 -32 -216 2 polygon
|
||||
1 3.00 32 264 32 -216 2 polygon
|
||||
1 3.00 -16 -216 16 180.00 270.00 xcarc
|
||||
1 3.00 16 -216 16 270.00 360.00 xcarc
|
||||
0.000 0.000 1.000 scb
|
||||
240 3.00 0 -280 16 180.00 360.00 xcarc
|
||||
sce
|
||||
241 3.00 -16 -232 -16 -280 2 polygon
|
||||
241 3.00 16 -232 16 -280 2 polygon
|
||||
0.000 0.000 1.000 scb
|
||||
1 2.00 0 -280 0 280 2 polygon
|
||||
sce
|
||||
1 1.00 0 -216 32 -216 2 polygon
|
||||
1 1.00 16 -208 32 -208 2 polygon
|
||||
1 1.00 16 -200 32 -200 2 polygon
|
||||
1 1.00 16 -192 32 -192 2 polygon
|
||||
1 1.00 32 -184 8 -184 2 polygon
|
||||
1 1.00 16 -176 32 -176 2 polygon
|
||||
1 1.00 16 -168 32 -168 2 polygon
|
||||
1 1.00 16 -160 32 -160 2 polygon
|
||||
1 1.00 0 -152 32 -152 2 polygon
|
||||
1 1.00 16 -144 32 -144 2 polygon
|
||||
1 1.00 16 -136 32 -136 2 polygon
|
||||
1 1.00 16 -128 32 -128 2 polygon
|
||||
1 1.00 32 -120 8 -120 2 polygon
|
||||
1 1.00 16 -112 32 -112 2 polygon
|
||||
1 1.00 16 -104 32 -104 2 polygon
|
||||
1 1.00 16 -96 32 -96 2 polygon
|
||||
1 1.00 0 -88 32 -88 2 polygon
|
||||
1 1.00 16 -80 32 -80 2 polygon
|
||||
1 1.00 16 -72 32 -72 2 polygon
|
||||
1 1.00 16 -64 32 -64 2 polygon
|
||||
1 1.00 32 -56 8 -56 2 polygon
|
||||
1 1.00 16 -48 32 -48 2 polygon
|
||||
1 1.00 16 -40 32 -40 2 polygon
|
||||
1 1.00 16 -32 32 -32 2 polygon
|
||||
1 1.00 0 -24 32 -24 2 polygon
|
||||
1 1.00 16 -16 32 -16 2 polygon
|
||||
1 1.00 16 -8 32 -8 2 polygon
|
||||
1 1.00 16 0 32 0 2 polygon
|
||||
1 1.00 32 8 8 8 2 polygon
|
||||
1 1.00 16 16 32 16 2 polygon
|
||||
1 1.00 16 24 32 24 2 polygon
|
||||
1 1.00 16 32 32 32 2 polygon
|
||||
1 1.00 0 40 32 40 2 polygon
|
||||
1 1.00 16 48 32 48 2 polygon
|
||||
1 1.00 16 56 32 56 2 polygon
|
||||
1 1.00 16 64 32 64 2 polygon
|
||||
1 1.00 32 72 8 72 2 polygon
|
||||
1 1.00 16 80 32 80 2 polygon
|
||||
1 1.00 16 88 32 88 2 polygon
|
||||
1 1.00 16 96 32 96 2 polygon
|
||||
1 1.00 0 104 32 104 2 polygon
|
||||
1 1.00 16 112 32 112 2 polygon
|
||||
1 1.00 16 120 32 120 2 polygon
|
||||
1 1.00 16 128 32 128 2 polygon
|
||||
1 1.00 32 136 8 136 2 polygon
|
||||
1 1.00 16 144 32 144 2 polygon
|
||||
1 1.00 16 152 32 152 2 polygon
|
||||
1 1.00 16 160 32 160 2 polygon
|
||||
1 1.00 0 168 32 168 2 polygon
|
||||
1 1.00 16 176 32 176 2 polygon
|
||||
1 1.00 16 184 32 184 2 polygon
|
||||
1 1.00 16 192 32 192 2 polygon
|
||||
1 1.00 32 200 8 200 2 polygon
|
||||
1 1.00 16 208 32 208 2 polygon
|
||||
1 1.00 16 216 32 216 2 polygon
|
||||
1 1.00 16 224 32 224 2 polygon
|
||||
1 1.00 0 232 32 232 2 polygon
|
||||
1 1.00 16 240 32 240 2 polygon
|
||||
1 1.00 16 248 32 248 2 polygon
|
||||
1 1.00 16 256 32 256 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_1 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 16 -16 17 90.00 180.00 xcarc
|
||||
1 2.00 16 -16 32 90.00 180.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_2 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 -16 -16 17 0.00 90.00 xcarc
|
||||
1 2.00 -16 -16 32 0.00 90.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_4 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 -16 16 17 270.00 360.00 xcarc
|
||||
1 2.00 -16 16 32 270.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_3 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 16 16 17 180.00 270.00 xcarc
|
||||
1 2.00 16 16 32 180.00 270.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Ruehrschale {
|
||||
% -88 -64 176 128 bbox
|
||||
begingate
|
||||
1 3.00 40 -32 32 270.00 360.00 xcarc
|
||||
1 3.00 -56 -32 32 180.00 270.00 xcarc
|
||||
1 3.00 40 -64 -56 -64 2 polygon
|
||||
1 3.00 72 -32 72 48 2 polygon
|
||||
1 3.00 -88 -32 -88 48 2 polygon
|
||||
1 3.00 72 48 88 64 -88 64 -88 48 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Moerser {
|
||||
% -22 -102 44 198 bbox
|
||||
begingate
|
||||
0.810 0.810 0.810 scb
|
||||
240 3.00 -16 96 -16 -64 16 -64 16 96 4 polygon
|
||||
241 3.00 0 -80 22 0.00 360.00 xcarc
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glasflasche {
|
||||
% -64 -96 128 192 bbox
|
||||
begingate
|
||||
0 3.00 -64 0 -64 -96 64 -96 64 0 4 polygon
|
||||
1 3.00 -64 0 -32 32 2 polygon
|
||||
1 3.00 64 0 32 32 2 polygon
|
||||
0 3.00 -32 64 -32 32 32 32 32 64 4 polygon
|
||||
240 3.00 -48 96 -48 64 48 64 48 96 4 polygon
|
||||
0.841 0.714 0.556 scb
|
||||
240 1.00 -32 -28 -32 -68 32 -68 32 -28 4 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glasbehaelter_zylindrisch {
|
||||
% -216 -160 288 272 bbox
|
||||
begingate
|
||||
1 3.00 40 -144 16 270.00 360.00 xcarc
|
||||
1 3.00 40 -160 -184 -160 2 polygon
|
||||
1 3.00 -184 -144 16 180.00 270.00 xcarc
|
||||
1 3.00 -200 -144 -200 96 2 polygon
|
||||
1 3.00 56 -144 56 96 2 polygon
|
||||
1 3.00 -216 96 16 0.00 90.00 xcarc
|
||||
1 3.00 72 96 16 90.00 180.00 xcarc
|
||||
1 3.00 -200 96 56 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Stopfen_gross {
|
||||
% -128 -32 256 48 bbox
|
||||
begingate
|
||||
0.381 0.397 0.381 scb
|
||||
241 3.00 -120 -32 -128 16 128 16 120 -32 -120 -32 5 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Doppel-Reagenzglas {
|
||||
% -160 -256 320 512 bbox
|
||||
begingate
|
||||
1 3.00 -96 -96 -96 256 2 polygon
|
||||
1 3.00 -160 -96 -160 256 2 polygon
|
||||
1 3.00 160 -96 160 256 2 polygon
|
||||
1 3.00 96 -96 96 256 2 polygon
|
||||
1 3.00 0 -96 160 180.00 360.00 xcarc
|
||||
1 3.00 0 -96 96 180.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glaszylinder {
|
||||
% -192 -256 352 528 bbox
|
||||
begingate
|
||||
1 3.00 144 -224 144 126 2 polygon
|
||||
1 3.00 -176 -224 -176 126 2 polygon
|
||||
1 3.00 -16 112 160 0.00 180.00 xcarc
|
||||
240 1.00 -192 -224 -192 -256 160 -256 160 -224 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Skala {
|
||||
% -16 -24 32 56 bbox
|
||||
begingate
|
||||
1 1.00 0 -24 -16 -24 2 polygon
|
||||
1 1.00 0 -16 -16 -16 2 polygon
|
||||
1 1.00 0 -8 -16 -8 2 polygon
|
||||
1 1.00 -16 0 8 0 2 polygon
|
||||
1 1.00 0 8 -16 8 2 polygon
|
||||
1 1.00 0 16 -16 16 2 polygon
|
||||
1 1.00 0 24 -16 24 2 polygon
|
||||
1 1.00 16 32 -16 32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Magnet {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
257 3.00 0 -16 64 180.00 360.00 xcarc
|
||||
257 3.00 0 -16 32 180.00 360.00 xcarc
|
||||
257 3.00 32 -16 32 80 64 80 64 -16 4 polygon
|
||||
257 3.00 -64 -16 -64 80 -32 80 -32 -16 4 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
496 3.00 -64 80 -64 48 -32 48 -32 80 4 polygon
|
||||
sce
|
||||
0.000 1.000 0.000 scb
|
||||
496 3.00 32 80 32 48 64 48 64 80 4 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,491 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.0
|
||||
% Library name is: chemie_tools1
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/Reagenzglas {
|
||||
% -32 -192 64 384 bbox
|
||||
begingate
|
||||
1 3.00 0 -160 32 180.00 360.00 xcarc
|
||||
1 3.00 32 -160 32 192 2 polygon
|
||||
1 3.00 -32 -160 -32 192 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Stopfen {
|
||||
% -32 -24 64 48 bbox
|
||||
begingate
|
||||
0.400 0.400 0.400 scb
|
||||
241 1.00 -24 -24 -32 24 32 24 24 -24 -24 -24 5 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Erlenmeyerkolben {
|
||||
% -97 -128 194 264 bbox
|
||||
begingate
|
||||
1 3.00 32 64 96 -96 2 polygon
|
||||
1 3.00 80 -128 104 -128 96 -96 64 -128 spline
|
||||
1 3.00 -32 64 -96 -96 2 polygon
|
||||
1 3.00 -80 -128 -104 -128 -96 -96 -64 -128 spline
|
||||
1 3.00 -64 -128 64 -128 2 polygon
|
||||
1 3.00 -32 64 -32 128 -40 136 40 136 32 128 32 64 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Trichter {
|
||||
% -176 -192 352 384 bbox
|
||||
begingate
|
||||
1 3.00 -16 -160 -16 32 -176 192 3 polygon
|
||||
1 3.00 16 -160 16 32 176 192 3 polygon
|
||||
1 3.00 -176 192 176 192 2 polygon
|
||||
1 3.00 -16 -160 16 -192 16 -160 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Abdampfschale {
|
||||
% -112 -24 224 56 bbox
|
||||
begingate
|
||||
1 3.00 -80 -16 -112 32 112 32 80 -16 -80 -16 -80 -24 80 -24 80 -16 8 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Brenner {
|
||||
% -248 -192 376 552 bbox
|
||||
begingate
|
||||
240 1.00 -32 192 -32 32 32 32 32 192 4 polygon
|
||||
241 1.00 -32 32 -64 -64 64 -64 32 32 -32 32 5 polygon
|
||||
240 1.00 -32 -64 -32 -160 32 -160 32 -64 4 polygon
|
||||
241 1.00 -32 -160 -128 -192 96 -192 128 -192 32 -160 -32 -160 6 polygon
|
||||
241 1.00 32 -96 64 -96 64 -80 80 -80 80 -144 64 -144 64 -128 32 -128 32 -96
|
||||
9 polygon
|
||||
1.00 0 -216 168 Reagenzglas
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Gelbe_Flamme {
|
||||
% -18 -77 33 157 bbox
|
||||
begingate
|
||||
1.000 0.647 0.000 scb
|
||||
241 1.00 46 -238 -68 12 8 80 8 80 spline
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Blaue_Flamme {
|
||||
% -18 -77 33 157 bbox
|
||||
begingate
|
||||
0.000 1.000 1.000 scb
|
||||
241 1.00 46 -238 -68 12 8 80 8 80 spline
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Thermometer {
|
||||
% -32 -296 64 592 bbox
|
||||
begingate
|
||||
1 3.00 0 264 32 0.00 180.00 xcarc
|
||||
1 3.00 -32 264 -32 -216 2 polygon
|
||||
1 3.00 32 264 32 -216 2 polygon
|
||||
1 3.00 -16 -216 16 180.00 270.00 xcarc
|
||||
1 3.00 16 -216 16 270.00 360.00 xcarc
|
||||
0.000 0.000 1.000 scb
|
||||
240 3.00 0 -280 16 180.00 360.00 xcarc
|
||||
sce
|
||||
241 3.00 -16 -232 -16 -280 2 polygon
|
||||
241 3.00 16 -232 16 -280 2 polygon
|
||||
0.000 0.000 1.000 scb
|
||||
1 2.00 0 -280 0 280 2 polygon
|
||||
sce
|
||||
1 1.00 0 -216 32 -216 2 polygon
|
||||
1 1.00 16 -208 32 -208 2 polygon
|
||||
1 1.00 16 -200 32 -200 2 polygon
|
||||
1 1.00 16 -192 32 -192 2 polygon
|
||||
1 1.00 32 -184 8 -184 2 polygon
|
||||
1 1.00 16 -176 32 -176 2 polygon
|
||||
1 1.00 16 -168 32 -168 2 polygon
|
||||
1 1.00 16 -160 32 -160 2 polygon
|
||||
1 1.00 0 -152 32 -152 2 polygon
|
||||
1 1.00 16 -144 32 -144 2 polygon
|
||||
1 1.00 16 -136 32 -136 2 polygon
|
||||
1 1.00 16 -128 32 -128 2 polygon
|
||||
1 1.00 32 -120 8 -120 2 polygon
|
||||
1 1.00 16 -112 32 -112 2 polygon
|
||||
1 1.00 16 -104 32 -104 2 polygon
|
||||
1 1.00 16 -96 32 -96 2 polygon
|
||||
1 1.00 0 -88 32 -88 2 polygon
|
||||
1 1.00 16 -80 32 -80 2 polygon
|
||||
1 1.00 16 -72 32 -72 2 polygon
|
||||
1 1.00 16 -64 32 -64 2 polygon
|
||||
1 1.00 32 -56 8 -56 2 polygon
|
||||
1 1.00 16 -48 32 -48 2 polygon
|
||||
1 1.00 16 -40 32 -40 2 polygon
|
||||
1 1.00 16 -32 32 -32 2 polygon
|
||||
1 1.00 0 -24 32 -24 2 polygon
|
||||
1 1.00 16 -16 32 -16 2 polygon
|
||||
1 1.00 16 -8 32 -8 2 polygon
|
||||
1 1.00 16 0 32 0 2 polygon
|
||||
1 1.00 32 8 8 8 2 polygon
|
||||
1 1.00 16 16 32 16 2 polygon
|
||||
1 1.00 16 24 32 24 2 polygon
|
||||
1 1.00 16 32 32 32 2 polygon
|
||||
1 1.00 0 40 32 40 2 polygon
|
||||
1 1.00 16 48 32 48 2 polygon
|
||||
1 1.00 16 56 32 56 2 polygon
|
||||
1 1.00 16 64 32 64 2 polygon
|
||||
1 1.00 32 72 8 72 2 polygon
|
||||
1 1.00 16 80 32 80 2 polygon
|
||||
1 1.00 16 88 32 88 2 polygon
|
||||
1 1.00 16 96 32 96 2 polygon
|
||||
1 1.00 0 104 32 104 2 polygon
|
||||
1 1.00 16 112 32 112 2 polygon
|
||||
1 1.00 16 120 32 120 2 polygon
|
||||
1 1.00 16 128 32 128 2 polygon
|
||||
1 1.00 32 136 8 136 2 polygon
|
||||
1 1.00 16 144 32 144 2 polygon
|
||||
1 1.00 16 152 32 152 2 polygon
|
||||
1 1.00 16 160 32 160 2 polygon
|
||||
1 1.00 0 168 32 168 2 polygon
|
||||
1 1.00 16 176 32 176 2 polygon
|
||||
1 1.00 16 184 32 184 2 polygon
|
||||
1 1.00 16 192 32 192 2 polygon
|
||||
1 1.00 32 200 8 200 2 polygon
|
||||
1 1.00 16 208 32 208 2 polygon
|
||||
1 1.00 16 216 32 216 2 polygon
|
||||
1 1.00 16 224 32 224 2 polygon
|
||||
1 1.00 0 232 32 232 2 polygon
|
||||
1 1.00 16 240 32 240 2 polygon
|
||||
1 1.00 16 248 32 248 2 polygon
|
||||
1 1.00 16 256 32 256 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_1 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 16 -16 17 90.00 180.00 xcarc
|
||||
1 2.00 16 -16 32 90.00 180.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_2 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 -16 -16 17 0.00 90.00 xcarc
|
||||
1 2.00 -16 -16 32 0.00 90.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_4 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 -16 16 17 270.00 360.00 xcarc
|
||||
1 2.00 -16 16 32 270.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rohrstueck_3 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 2.00 16 16 17 180.00 270.00 xcarc
|
||||
1 2.00 16 16 32 180.00 270.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Reibschale {
|
||||
% -88 -64 176 128 bbox
|
||||
begingate
|
||||
1 3.00 40 -32 32 270.00 360.00 xcarc
|
||||
1 3.00 -56 -32 32 180.00 270.00 xcarc
|
||||
1 3.00 40 -64 -56 -64 2 polygon
|
||||
1 3.00 72 -32 72 48 2 polygon
|
||||
1 3.00 -88 -32 -88 48 2 polygon
|
||||
1 3.00 72 48 88 64 -88 64 -88 48 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Pistill {
|
||||
% -22 -102 44 198 bbox
|
||||
begingate
|
||||
0.800 0.800 0.800 scb
|
||||
240 3.00 -16 96 -16 -64 16 -64 16 96 4 polygon
|
||||
241 3.00 0 -80 22 0.00 360.00 xcarc
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glasflasche {
|
||||
% -64 -96 128 192 bbox
|
||||
begingate
|
||||
0 3.00 -64 0 -64 -96 64 -96 64 0 4 polygon
|
||||
1 3.00 -64 0 -32 32 2 polygon
|
||||
1 3.00 64 0 32 32 2 polygon
|
||||
0 3.00 -32 64 -32 32 32 32 32 64 4 polygon
|
||||
240 3.00 -48 96 -48 64 48 64 48 96 4 polygon
|
||||
0.824 0.706 0.549 scb
|
||||
240 1.00 -32 -28 -32 -68 32 -68 32 -28 4 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glasbehaelter_zylindrisch {
|
||||
% -216 -160 288 272 bbox
|
||||
begingate
|
||||
1 3.00 40 -144 16 270.00 360.00 xcarc
|
||||
1 3.00 40 -160 -184 -160 2 polygon
|
||||
1 3.00 -184 -144 16 180.00 270.00 xcarc
|
||||
1 3.00 -200 -144 -200 96 2 polygon
|
||||
1 3.00 56 -144 56 96 2 polygon
|
||||
1 3.00 -216 96 16 0.00 90.00 xcarc
|
||||
1 3.00 72 96 16 90.00 180.00 xcarc
|
||||
1 3.00 -200 96 56 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Stopfen_gross {
|
||||
% -128 -32 256 48 bbox
|
||||
begingate
|
||||
0.400 0.400 0.400 scb
|
||||
241 3.00 -120 -32 -128 16 128 16 120 -32 -120 -32 5 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Doppel-Reagenzglas {
|
||||
% -160 -256 320 512 bbox
|
||||
begingate
|
||||
1 3.00 -96 -96 -96 256 2 polygon
|
||||
1 3.00 -160 -96 -160 256 2 polygon
|
||||
1 3.00 160 -96 160 256 2 polygon
|
||||
1 3.00 96 -96 96 256 2 polygon
|
||||
1 3.00 0 -96 160 180.00 360.00 xcarc
|
||||
1 3.00 0 -96 96 180.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Glaszylinder {
|
||||
% -192 -256 352 551 bbox
|
||||
begingate
|
||||
1 3.00 144 -224 144 126 2 polygon
|
||||
1 3.00 -176 -224 -176 126 2 polygon
|
||||
1 3.00 -16 112 160 0.00 180.00 xcarc
|
||||
240 1.00 -192 -224 -192 -256 160 -256 160 -224 4 polygon
|
||||
1 3.00 -88 304 48 304 -16 272 -24 272 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Skala {
|
||||
% -16 -24 32 56 bbox
|
||||
begingate
|
||||
1 1.00 0 -24 -16 -24 2 polygon
|
||||
1 1.00 0 -16 -16 -16 2 polygon
|
||||
1 1.00 0 -8 -16 -8 2 polygon
|
||||
1 1.00 -16 0 8 0 2 polygon
|
||||
1 1.00 0 8 -16 8 2 polygon
|
||||
1 1.00 0 16 -16 16 2 polygon
|
||||
1 1.00 0 24 -16 24 2 polygon
|
||||
1 1.00 16 32 -16 32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Magnet {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
257 3.00 0 -16 64 180.00 360.00 xcarc
|
||||
257 3.00 0 -16 32 180.00 360.00 xcarc
|
||||
257 3.00 32 -16 32 80 64 80 64 -16 4 polygon
|
||||
257 3.00 -64 -16 -64 80 -32 80 -32 -16 4 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
496 3.00 -64 80 -64 48 -32 48 -32 80 4 polygon
|
||||
sce
|
||||
0.000 1.000 0.000 scb
|
||||
496 3.00 32 80 32 48 64 48 64 80 4 polygon
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Standzylinder {
|
||||
% -112 -208 224 400 bbox
|
||||
begingate
|
||||
0 3.00 -112 -176 -112 -208 112 -208 112 -176 4 polygon
|
||||
1 3.00 -80 -176 -80 176 2 polygon
|
||||
1 3.00 80 -176 80 176 96 192 -96 192 -80 176 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Messzylinder {
|
||||
% -96 -192 224 400 bbox
|
||||
begingate
|
||||
0 3.00 -96 -160 -96 -192 128 -192 128 -160 4 polygon
|
||||
1 3.00 -64 -160 -64 192 2 polygon
|
||||
1 3.00 -64 192 -80 208 96 208 96 -160 4 polygon
|
||||
1 1.00 0 -80 32 -80 2 polygon
|
||||
1 1.00 8 -88 24 -88 2 polygon
|
||||
1 1.00 0 -96 32 -96 2 polygon
|
||||
1 1.00 8 -104 24 -104 2 polygon
|
||||
1 1.00 0 -112 32 -112 2 polygon
|
||||
1 1.00 8 -120 24 -120 2 polygon
|
||||
1 1.00 0 -128 32 -128 2 polygon
|
||||
1 1.00 8 -136 24 -136 2 polygon
|
||||
1 1.00 0 -144 32 -144 2 polygon
|
||||
1 1.00 8 -152 24 -152 2 polygon
|
||||
1 1.00 0 0 32 0 2 polygon
|
||||
1 1.00 8 -8 24 -8 2 polygon
|
||||
1 1.00 0 -16 32 -16 2 polygon
|
||||
1 1.00 8 -24 24 -24 2 polygon
|
||||
1 1.00 0 -32 32 -32 2 polygon
|
||||
1 1.00 8 -40 24 -40 2 polygon
|
||||
1 1.00 0 -48 32 -48 2 polygon
|
||||
1 1.00 8 -56 24 -56 2 polygon
|
||||
1 1.00 0 -64 32 -64 2 polygon
|
||||
1 1.00 8 -72 24 -72 2 polygon
|
||||
1 1.00 0 80 32 80 2 polygon
|
||||
1 1.00 8 72 24 72 2 polygon
|
||||
1 1.00 0 64 32 64 2 polygon
|
||||
1 1.00 8 56 24 56 2 polygon
|
||||
1 1.00 0 48 32 48 2 polygon
|
||||
1 1.00 8 40 24 40 2 polygon
|
||||
1 1.00 0 32 32 32 2 polygon
|
||||
1 1.00 8 24 24 24 2 polygon
|
||||
1 1.00 0 16 32 16 2 polygon
|
||||
1 1.00 8 8 24 8 2 polygon
|
||||
1 1.00 0 160 32 160 2 polygon
|
||||
1 1.00 8 152 24 152 2 polygon
|
||||
1 1.00 0 144 32 144 2 polygon
|
||||
1 1.00 8 136 24 136 2 polygon
|
||||
1 1.00 0 128 32 128 2 polygon
|
||||
1 1.00 8 120 24 120 2 polygon
|
||||
1 1.00 0 112 32 112 2 polygon
|
||||
1 1.00 8 104 24 104 2 polygon
|
||||
1 1.00 0 96 32 96 2 polygon
|
||||
1 1.00 8 88 24 88 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Rundkolben {
|
||||
% -86 -166 172 326 bbox
|
||||
begingate
|
||||
1 3.00 40 160 24 144 24 0 3 polygon
|
||||
1 3.00 -40 160 -24 144 -24 0 3 polygon
|
||||
1 3.00 0 -80 86 105.00 434.04 xcarc
|
||||
1 3.00 -40 160 40 160 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Stehkolben {
|
||||
% -97 -160 194 320 bbox
|
||||
begingate
|
||||
1 3.00 -48 -160 48 -160 2 polygon
|
||||
1 3.00 80 -152 152 -56 24 0 48 -160 spline
|
||||
1 3.00 -80 -152 -152 -56 -24 0 -48 -160 spline
|
||||
1 3.00 -24 0 -24 144 -40 160 3 polygon
|
||||
1 3.00 24 0 24 144 40 160 3 polygon
|
||||
1 3.00 40 160 -40 160 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Tropf-Pipette {
|
||||
% -32 -264 64 528 bbox
|
||||
begingate
|
||||
1 3.00 -16 -232 -16 120 2 polygon
|
||||
1 3.00 16 120 16 -232 2 polygon
|
||||
1 3.00 16 -232 8 -264 2 polygon
|
||||
1 3.00 -16 -232 -8 -264 2 polygon
|
||||
1 3.00 0 232 32 0.00 180.00 xcarc
|
||||
1 3.00 -32 232 -32 120 -24 104 -24 56 -24 64 5 polygon
|
||||
1 3.00 32 232 32 120 24 104 24 56 24 64 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Messpipette {
|
||||
% -16 -256 32 512 bbox
|
||||
begingate
|
||||
1 3.00 -16 -224 -8 -256 2 polygon
|
||||
1 3.00 -16 -224 -16 256 2 polygon
|
||||
1 3.00 16 -224 16 256 2 polygon
|
||||
1 3.00 16 -224 8 -256 2 polygon
|
||||
1 3.00 -16 256 16 256 2 polygon
|
||||
1 1.00 -8 224 8 224 2 polygon
|
||||
1 1.00 -8 192 8 192 2 polygon
|
||||
1 1.00 -8 160 8 160 2 polygon
|
||||
1 1.00 -8 128 8 128 2 polygon
|
||||
1 1.00 -8 96 8 96 2 polygon
|
||||
1 1.00 -8 64 8 64 2 polygon
|
||||
1 1.00 -8 32 8 32 2 polygon
|
||||
1 1.00 -8 0 8 0 2 polygon
|
||||
1 1.00 -8 -32 8 -32 2 polygon
|
||||
1 1.00 -8 -64 8 -64 2 polygon
|
||||
1 1.00 -8 -96 8 -96 2 polygon
|
||||
1 1.00 -8 -128 8 -128 2 polygon
|
||||
1 1.00 -8 -160 8 -160 2 polygon
|
||||
1 1.00 -8 -192 8 -192 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Uhrglas {
|
||||
% -64 -19 128 35 bbox
|
||||
begingate
|
||||
1 3.00 -32 -32 32 -32 64 16 -64 16 spline
|
||||
1 3.00 -64 16 64 16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Verbrennungsloeffel {
|
||||
% -48 -255 96 503 bbox
|
||||
begingate
|
||||
1 3.00 -24 -264 24 -264 48 -232 -48 -232 spline
|
||||
1 3.00 -48 -232 -48 248 -32 248 -32 -232 48 -232 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Filtrierflasche {
|
||||
% -113 -225 226 449 bbox
|
||||
begingate
|
||||
1 3.00 96 -208 17 270.00 360.00 xcarc
|
||||
1 3.00 112 -208 112 96 2 polygon
|
||||
1 3.00 -96 -208 17 180.00 270.00 xcarc
|
||||
1 3.00 -112 -208 -112 96 2 polygon
|
||||
1 3.00 96 -224 -96 -224 2 polygon
|
||||
1 3.00 -48 224 -48 128 2 polygon
|
||||
1 3.00 -32 128 -88 128 -112 96 -48 128 spline
|
||||
1 3.00 48 224 48 192 80 192 80 176 48 176 48 128 6 polygon
|
||||
1 3.00 48 224 -48 224 2 polygon
|
||||
1 3.00 64 128 104 112 112 96 48 128 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Filtriernutsche {
|
||||
% -112 -224 224 448 bbox
|
||||
begingate
|
||||
1 3.00 -112 224 -96 64 2 polygon
|
||||
1 3.00 112 224 96 64 2 polygon
|
||||
1 3.00 112 224 -112 224 2 polygon
|
||||
1 3.00 -16 0 -16 -200 16 -224 16 0 4 polygon
|
||||
1 3.00 32 0 96 40 96 64 16 0 spline
|
||||
1 3.00 -32 0 -96 40 -96 64 -16 0 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Porzellanschiffchen {
|
||||
% -128 -16 256 40 bbox
|
||||
begingate
|
||||
1 3.00 -128 16 -96 -16 64 -16 96 16 128 16 128 24 -128 24 -128 16 8 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Messkolben {
|
||||
% -90 -240 180 480 bbox
|
||||
begingate
|
||||
1 3.00 -64 -240 64 -240 2 polygon
|
||||
1 3.00 120 -192 80 -48 16 -16 64 -240 spline
|
||||
1 3.00 -120 -192 -80 -48 -16 -16 -64 -240 spline
|
||||
1 3.00 -16 -16 -16 240 2 polygon
|
||||
1 3.00 16 -16 16 240 2 polygon
|
||||
1 3.00 -16 240 16 240 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,202 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: digital
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/nand {
|
||||
% -64 -48 128 96 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 0 -48 -64 -48 -64 48 0 48 4 polygon
|
||||
1 1.0 56 0 8 0 360 xcarc
|
||||
1 1.0 0 0 48 -90 90 xcarc
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -64 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -64 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nor {
|
||||
% -64 -48 128 96 bbox
|
||||
% trivial
|
||||
begingate
|
||||
-64 48 -35 48 wire
|
||||
-64 -48 -35 -48 wire
|
||||
1 1.0 -128 0 80 -37 37 xcarc
|
||||
1 1.0 56 0 8 0 360 xcarc
|
||||
1 1.0 -35 -48 96 30 90 xcarc
|
||||
1 1.0 -35 48 96 270 330 xcarc
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -56 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -56 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/invert {
|
||||
% -48 -40 112 80 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 1.00 -32 -40 -32 40 40 0 3 polygon
|
||||
1 1.00 48 0 8 0.00 360.00 xcarc
|
||||
1 1.00 -32 0 -48 0 2 polygon
|
||||
1 1.00 56 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In) {/Times-Roman cf} 1 7 0 1.0 -48 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/and_gate {
|
||||
% -64 -48 112 96 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 0 -48 -64 -48 -64 48 0 48 4 polygon
|
||||
1 1.0 0 0 48 -90 90 xcarc
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 48 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -64 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -64 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/or_gate {
|
||||
% -49 -48 113 128 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 -19 -48 96 30 90 xcarc
|
||||
1 1.0 -19 48 96 270 330 xcarc
|
||||
1 1.0 -112 0 80 -37 37 xcarc
|
||||
-48 48 -19 48 wire
|
||||
-48 -48 -19 -48 wire
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -40 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -40 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/buffer {
|
||||
% -56 -40 112 80 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 1.0 -32 -40 -32 40 40 0 3 polygon
|
||||
-32 0 -48 0 wire
|
||||
40 0 64 0 wire
|
||||
1.000 0.000 0.000 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In) {/Times-Roman cf} 1 7 0 1.0 -48 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/xor_gate {
|
||||
% -65 -48 145 128 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 -19 -48 96 30 90 xcarc
|
||||
1 1.0 -19 48 96 270 330 xcarc
|
||||
1 1.0 -128 0 80 -37 37 xcarc
|
||||
1 1.0 -112 0 80 -37 37 xcarc
|
||||
-48 48 -19 48 wire
|
||||
-48 -48 -19 -48 wire
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 64 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -56 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -56 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/xnor {
|
||||
% -65 -48 145 128 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 72 0 8 0 360 xcarc
|
||||
1 1.0 -19 -48 96 30 90 xcarc
|
||||
1 1.0 -19 48 96 270 330 xcarc
|
||||
1 1.0 -128 0 80 -37 37 xcarc
|
||||
1 1.0 -112 0 80 -37 37 xcarc
|
||||
-48 48 -19 48 wire
|
||||
-48 -48 -19 -48 wire
|
||||
1 0 0 scb
|
||||
(Out) {/Times-Roman cf} 1 4 0 1.0 80 0 pinlabel
|
||||
(In.1) {/Times-Roman cf} 1 7 0 1.0 -56 32 pinlabel
|
||||
(In.2) {/Times-Roman cf} 1 7 0 1.0 -56 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/5V {
|
||||
% -32 -32 64 68 bbox
|
||||
% trivial
|
||||
begingate
|
||||
-32 0 32 0 wire
|
||||
0 0 0 -32 wire
|
||||
(V) {/Times-Roman cf} (+5) {/Symbol cf} 2 17 0 0.9 0 8 label
|
||||
1 0 0 scb
|
||||
(dVdd) {/Times-Roman cf} 1 13 0 1.0 0 -32 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/gnd {
|
||||
% -32 -60 64 68 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 0 0 -32 wire
|
||||
-32 -32 32 -32 wire
|
||||
-18 -46 18 -46 wire
|
||||
-4 -60 4 -60 wire
|
||||
1 0 0 scb
|
||||
(GND) {/Times-Roman cf} 1 1 0 1.0 0 0 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/battery {
|
||||
% -32 -64 64 128 bbox
|
||||
% trivial
|
||||
begingate
|
||||
-32 32 32 32 wire
|
||||
0 64 0 32 wire
|
||||
-16 12 16 12 wire
|
||||
-16 -28 16 -28 wire
|
||||
-32 -8 32 -8 wire
|
||||
0 -64 0 -28 wire
|
||||
1 0 0 scb
|
||||
(b.p) {/Times-Roman cf} 1 9 0 1.0 0 64 pinlabel
|
||||
(b.m) {/Times-Roman cf} 1 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/passtrans {
|
||||
% -80 -64 160 128 bbox
|
||||
% trivial
|
||||
begingate
|
||||
0 1.0 -64 48 0 -48 64 48 3 polygon
|
||||
0 1.0 0 48 -64 -48 64 -48 3 polygon
|
||||
-50 0 -80 0 wire
|
||||
32 0 80 0 wire
|
||||
0 48 0 64 wire
|
||||
0 -48 0 -64 wire
|
||||
1 1.0 -42 0 8 0 360 xcarc
|
||||
1 0 0 scb
|
||||
(c.p) {/Times-Roman cf} 1 7 0 1.0 -80 0 pinlabel
|
||||
(c.n) {/Times-Roman cf} 1 4 0 1.0 80 0 pinlabel
|
||||
(p.1) {/Times-Roman cf} 1 9 0 1.0 0 64 pinlabel
|
||||
(p.2) {/Times-Roman cf} 1 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,126 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: diodes
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% led arrowshort terminals.lps
|
||||
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
|
||||
/diode {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
0 1.5 -18 16 18 16 2 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diode2 {
|
||||
begingate
|
||||
0 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
0 1.5 -18 16 18 16 2 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/zener {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.5 -18 8 -14 16 14 16 18 24 4 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/zener2 {
|
||||
begingate
|
||||
0 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.5 -18 8 -14 16 14 16 18 24 4 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/schottky {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.5 -14 8 -18 8 -18 16 18 16 18 24 14 24 6 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/varactor {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.5 -18 16 18 16 2 polygon
|
||||
1 1.5 -18 22 18 22 2 polygon
|
||||
1.0 -45 0 19 arrowshort
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 22 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tunnel {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
1 1.5 -14 8 -18 8 -18 16 18 16 18 8 14 8 6 polygon
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led {
|
||||
begingate
|
||||
248 1.5 -18 -16 0 16 18 -16 3 polygon
|
||||
0 1.5 -18 16 18 16 2 polygon
|
||||
0.5 -135 32 -8 arrowshort
|
||||
0.5 -135 16 -32 arrowshort
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
1 0 0 scb
|
||||
(d.m) {/Times-Roman cf} 2 9 0 1.0 0 48 pinlabel
|
||||
(d.p) {/Times-Roman cf} 2 13 0 1.0 0 -48 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
Binary file not shown.
@ -0,0 +1,299 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: EINS
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/sym1 {
|
||||
% -48 -16 96 32 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 48 0 2 polygon
|
||||
1 1.00 32 16 32 -16 -32 -16 -32 16 32 16 5 polygon
|
||||
241 1.00 0 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb2 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 1.00 0 0 16 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb3 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
1 1.00 0 0 16 0.00 360.00 xcarc
|
||||
241 1.00 0 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb4 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 -24 0 2 polygon
|
||||
1 1.00 -24 8 -24 -8 2 polygon
|
||||
1 1.00 -16 0 16 0 2 polygon
|
||||
1 1.00 -16 8 -16 -8 2 polygon
|
||||
1 1.00 24 0 48 0 2 polygon
|
||||
1 1.00 16 8 16 -8 2 polygon
|
||||
1 1.00 24 8 24 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb5 {
|
||||
% -48 -4 96 12 bbox
|
||||
begingate
|
||||
1 1.00 -48 -4 48 -4 44 -4 3 polygon
|
||||
1 1.00 -4 0 4 0 2 polygon
|
||||
1 1.00 -8 4 8 4 2 polygon
|
||||
1 1.00 -12 8 12 8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb6 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 -8 0 2 polygon
|
||||
1 1.00 8 0 48 0 2 polygon
|
||||
1 1.00 0 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb7 {
|
||||
% -48 -12 96 24 bbox
|
||||
begingate
|
||||
1 1.00 -48 -12 48 -12 2 polygon
|
||||
1 1.00 0 4 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb8 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 -8 48 -8 2 polygon
|
||||
1 1.00 -48 0 -48 8 -40 8 -40 0 4 polygon
|
||||
1 1.00 -40 8 -32 8 -32 0 3 polygon
|
||||
1 1.00 48 0 48 8 40 8 40 0 4 polygon
|
||||
1 1.00 40 8 32 8 32 0 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb9 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 8 48 8 2 polygon
|
||||
1 1.00 -48 -8 -48 0 -40 0 -40 -8 4 polygon
|
||||
1 1.00 -32 -8 -32 0 -40 0 3 polygon
|
||||
1 1.00 32 -8 32 0 40 0 40 -8 4 polygon
|
||||
1 1.00 48 -8 48 0 40 0 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Symb10 {
|
||||
% -48 -12 96 24 bbox
|
||||
begingate
|
||||
1 1.00 -48 -12 48 -12 2 polygon
|
||||
1 1.00 -48 -4 -48 4 -40 4 -40 -4 4 polygon
|
||||
1 1.00 -40 4 -32 4 -32 -4 3 polygon
|
||||
1 1.00 40 4 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb11 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 48 0 2 polygon
|
||||
1 1.00 -4 8 -4 -8 2 polygon
|
||||
1 1.00 4 8 4 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb12 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 48 0 2 polygon
|
||||
1 1.00 0 8 0 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb13 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 48 0 2 polygon
|
||||
1 1.00 -4 -8 4 8 2 polygon
|
||||
1 1.00 4 -8 12 8 2 polygon
|
||||
1 1.00 -12 -8 -4 8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb14 {
|
||||
% -48 -8 96 16 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 48 0 2 polygon
|
||||
1 1.00 4 8 -4 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb15 {
|
||||
% -8 -12 17 23 bbox
|
||||
begingate
|
||||
1 1.00 -8 -12 0 4 2 polygon
|
||||
() {ns} (3) {/Helvetica 0.250 cf} 2 0 0 4 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb16 {
|
||||
% -8 -12 17 23 bbox
|
||||
begingate
|
||||
1 1.00 -8 -12 0 4 2 polygon
|
||||
() {ns} (4) {/Helvetica 0.250 cf} 2 0 0 4 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb17 {
|
||||
% -8 -12 17 23 bbox
|
||||
begingate
|
||||
1 1.00 -8 -12 0 4 2 polygon
|
||||
(5) {/Helvetica 0.250 cf} 1 0 0 4 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb18 {
|
||||
% -4 -8 8 16 bbox
|
||||
begingate
|
||||
1 1.00 4 8 -4 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb19 {
|
||||
% -8 -8 16 16 bbox
|
||||
begingate
|
||||
1 1.00 -8 -8 0 8 2 polygon
|
||||
1 1.00 0 -8 8 8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb20 {
|
||||
% -12 -48 24 96 bbox
|
||||
begingate
|
||||
1 1.00 12 48 12 24 2 polygon
|
||||
1 1.00 12 -16 -4 16 2 polygon
|
||||
241 1.00 -4 16 -12 12 -8 4 0 8 -4 16 5 polygon
|
||||
1 1.00 12 -16 12 -48 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb21 {
|
||||
% -8 -8 16 16 bbox
|
||||
begingate
|
||||
1 1.00 -4 -8 8 4 2 polygon
|
||||
1 1.00 -8 -4 4 8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb22 {
|
||||
% -12 -8 21 19 bbox
|
||||
begingate
|
||||
1 1.00 -12 -8 0 4 2 polygon
|
||||
(3) {/Helvetica 0.250 cf} 1 0 0 4 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb23 {
|
||||
% -12 -8 21 19 bbox
|
||||
begingate
|
||||
1 1.00 -12 -8 0 4 2 polygon
|
||||
(4) {/Helvetica 0.250 cf} 1 0 0 4 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb24 {
|
||||
% -16 -24 32 48 bbox
|
||||
begingate
|
||||
1 1.00 0 -24 16 0.00 180.00 xcarc
|
||||
1 1.00 0 24 0 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb25 {
|
||||
% -16 -40 32 80 bbox
|
||||
begingate
|
||||
1.00 0 0 -16 symb24
|
||||
1.00 0 0 16 symb24
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb26 {
|
||||
% -16 -24 32 48 bbox
|
||||
begingate
|
||||
1 1.00 0 -24 16 0.00 180.00 xcarc
|
||||
1 1.00 0 24 0 -8 2 polygon
|
||||
1 1.00 -16 -8 16 -8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb27 {
|
||||
% -16 -40 32 80 bbox
|
||||
begingate
|
||||
1.00 0 0 -16 symb26
|
||||
1.00 0 0 16 symb26
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb28 {
|
||||
% -20 -24 40 48 bbox
|
||||
begingate
|
||||
1.00 0 0 0 symb26
|
||||
1 1.00 -20 -24 -16 -24 2 polygon
|
||||
1 1.00 16 -24 20 -24 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb29 {
|
||||
% -20 -40 40 80 bbox
|
||||
begingate
|
||||
1.00 0 0 -16 symb28
|
||||
1.00 0 0 16 symb28
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb30 {
|
||||
% -20 -24 40 48 bbox
|
||||
begingate
|
||||
1.00 0 -4 0 symb24
|
||||
241 1.00 0 -4 4 0.00 360.00 xcarc
|
||||
1 1.00 4 0 16 12 2 polygon
|
||||
1 1.00 16 12 20 8 2 polygon
|
||||
1 1.00 12 8 16 4 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb31 {
|
||||
% -20 -24 40 48 bbox
|
||||
begingate
|
||||
1.00 0 -4 0 symb24
|
||||
1 1.00 -4 -8 16 12 2 polygon
|
||||
1 1.00 16 12 20 8 2 polygon
|
||||
1 1.00 12 8 16 4 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb32 {
|
||||
% -8 -20 16 40 bbox
|
||||
begingate
|
||||
1 1.00 0 -12 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -4 8 20 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/symb33 {
|
||||
% -16 -37 32 77 bbox
|
||||
begingate
|
||||
1 1.00 0 40 0 8 2 polygon
|
||||
1 1.00 0 -8 16 5.00 365.00 xcarc
|
||||
1 1.00 0 -28 16 323.13 573.69 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,223 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: euro.lps
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/R {
|
||||
% -16 -80 32 160 bbox
|
||||
begingate
|
||||
1 1.00 0 80 0 40 2 polygon
|
||||
1 1.00 -16 40 16 40 16 -40 -16 -40 -16 40 5 polygon
|
||||
1 1.00 0 -40 0 -80 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/arrowhead {
|
||||
% -12 -32 24 36 bbox
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NPN {
|
||||
% -32 -56 65 112 bbox
|
||||
begingate
|
||||
1 1.00 -16 40 -16 -40 2 polygon
|
||||
1 1.00 -32 0 -16 0 2 polygon
|
||||
1 1.00 -16 16 24 40 24 56 3 polygon
|
||||
1 1.00 -16 -16 24 -40 24 -56 3 polygon
|
||||
1.00 240 24 -40 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PNP {
|
||||
% -24 -56 56 112 bbox
|
||||
begingate
|
||||
1 1.00 -8 40 -8 -40 2 polygon
|
||||
1 1.00 -24 0 -8 0 2 polygon
|
||||
1 1.00 -8 16 32 40 32 56 3 polygon
|
||||
1 1.00 -8 -16 32 -40 2 polygon
|
||||
1 1.00 32 -40 32 -56 2 polygon
|
||||
1.00 120 -8 16 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/C {
|
||||
% -24 -40 48 80 bbox
|
||||
begingate
|
||||
241 1.00 -24 8 24 8 2 polygon
|
||||
241 1.00 -24 -8 24 -8 2 polygon
|
||||
1 1.00 0 -8 0 -40 2 polygon
|
||||
1 1.00 0 8 0 40 2 polygon
|
||||
241 1.00 -24 -8 -24 -16 24 -16 24 -8 16 -8 5 polygon
|
||||
241 1.00 -24 8 -24 16 24 16 24 8 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ELCO {
|
||||
% -32 -48 56 92 bbox
|
||||
begingate
|
||||
1 1.00 0 -48 0 -24 2 polygon
|
||||
241 1.00 -24 -24 24 -24 24 -16 -24 -16 -24 -24 5 polygon
|
||||
1 1.00 -24 0 24 0 24 16 -24 16 -24 0 5 polygon
|
||||
1 1.00 0 16 0 32 2 polygon
|
||||
(+) {/Helvetica 1.000 cf} 1 0 0 -32 16 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/chasis {
|
||||
% -24 -24 48 40 bbox
|
||||
begingate
|
||||
241 1.00 -24 0 24 0 24 -8 -24 -8 -24 0 0 0 6 polygon
|
||||
1 1.00 -24 -16 -16 -8 2 polygon
|
||||
1 1.00 -24 -24 -8 -8 2 polygon
|
||||
1 1.00 -16 -24 0 -8 2 polygon
|
||||
1 1.00 -8 -24 8 -8 2 polygon
|
||||
1 1.00 0 -24 16 -8 2 polygon
|
||||
1 1.00 8 -24 24 -8 2 polygon
|
||||
1 1.00 16 -24 24 -16 2 polygon
|
||||
1 1.00 0 0 0 16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/com {
|
||||
% -24 -8 48 16 bbox
|
||||
begingate
|
||||
1 1.00 -24 -8 24 -8 16 -8 3 polygon
|
||||
1 1.00 0 -8 0 8 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/com-alt {
|
||||
% -24 -24 48 48 bbox
|
||||
begingate
|
||||
1 1.00 -24 8 24 8 0 -24 -24 8 4 polygon
|
||||
1 1.00 0 8 0 24 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/L {
|
||||
% -12 -88 24 176 bbox
|
||||
begingate
|
||||
1 1.00 12 -36 24 12 90.00 270.00 ellipse
|
||||
1 1.00 12 -12 24 12 90.00 270.00 ellipse
|
||||
1 1.00 12 12 24 12 90.00 270.00 ellipse
|
||||
1 1.00 12 36 24 12 90.00 270.00 ellipse
|
||||
1 1.00 12 48 12 88 2 polygon
|
||||
1 1.00 12 -48 12 -88 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/T-air {
|
||||
% -40 -88 80 176 bbox
|
||||
begingate
|
||||
1.00 180 -28 0 L
|
||||
1.00 0 28 0 L
|
||||
endgate
|
||||
} def
|
||||
|
||||
/T-core {
|
||||
% -40 -88 80 176 bbox
|
||||
begingate
|
||||
1.00 180 -28 0 L
|
||||
1.00 0 28 0 L
|
||||
1 1.00 -8 48 -8 -48 2 polygon
|
||||
1 1.00 8 48 8 -48 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/L-core {
|
||||
% -24 -88 48 176 bbox
|
||||
begingate
|
||||
1.00 0 12 0 L
|
||||
1 1.00 -8 48 -8 -48 2 polygon
|
||||
1 1.00 -24 -48 -24 48 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/D {
|
||||
% -24 -48 48 96 bbox
|
||||
begingate
|
||||
1 1.00 -24 16 24 16 2 polygon
|
||||
241 1.00 -16 -16 16 -16 0 16 -16 -16 4 polygon
|
||||
1 1.00 0 48 0 16 2 polygon
|
||||
241 1.00 0 -16 0 -48 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/brug {
|
||||
% -104 -104 208 208 bbox
|
||||
begingate
|
||||
1.00 315 -40 40 D
|
||||
1.00 45 40 40 D
|
||||
1.00 45 -40 -40 D
|
||||
1.00 315 40 -40 D
|
||||
1 1.00 -72 8 -80 0 -72 -8 3 polygon
|
||||
1 1.00 -8 -72 0 -80 8 -72 3 polygon
|
||||
1 1.00 72 -8 80 0 72 8 3 polygon
|
||||
1 1.00 -8 72 0 80 2 polygon
|
||||
1 1.00 0 80 8 72 2 polygon
|
||||
1 1.00 0 104 0 80 2 polygon
|
||||
1 1.00 80 0 104 0 2 polygon
|
||||
1 1.00 0 -80 0 -104 2 polygon
|
||||
1 1.00 -80 0 -104 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ring {
|
||||
% -104 -104 208 208 bbox
|
||||
begingate
|
||||
1.00 135 40 -40 D
|
||||
1.00 225 40 40 D
|
||||
1.00 315 -40 40 D
|
||||
1.00 45 -40 -40 D
|
||||
1 1.00 -8 72 0 80 8 72 3 polygon
|
||||
1 1.00 72 8 80 0 72 -8 3 polygon
|
||||
1 1.00 8 -72 0 -80 2 polygon
|
||||
1 1.00 0 -80 -8 -72 2 polygon
|
||||
1 1.00 -72 -8 -80 0 2 polygon
|
||||
1 1.00 -72 8 -80 0 2 polygon
|
||||
1 1.00 -104 0 -80 0 2 polygon
|
||||
1 1.00 0 104 0 80 2 polygon
|
||||
1 1.00 80 0 104 0 2 polygon
|
||||
1 1.00 0 -80 0 -104 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/bigdot {
|
||||
% -8 -8 16 16 bbox
|
||||
begingate
|
||||
241 1.00 0 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/smalldot {
|
||||
% -4 -4 8 8 bbox
|
||||
begingate
|
||||
241 1.00 0 0 4 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/in {
|
||||
% -32 -20 60 40 bbox
|
||||
begingate
|
||||
1 1.00 -32 0 8 0 28 20 3 polygon
|
||||
1 1.00 28 -20 8 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/out {
|
||||
% -20 -20 40 40 bbox
|
||||
begingate
|
||||
1 1.00 -20 0 20 0 2 polygon
|
||||
1 1.00 0 20 20 0 0 -20 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
432
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/flow.ps
Normal file
432
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/flow.ps
Normal file
@ -0,0 +1,432 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Title: flow
|
||||
%%Creator: Xcircuit v1.7
|
||||
%%CreationDate: Mon Feb 2 17:01:02 1998
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 68 68 571 754
|
||||
%%DocumentNeededResources: font AvantGarde-Demi font Helvetica
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%
|
||||
% PostScript prolog for output from xcircuit
|
||||
% Version: 1.7
|
||||
%
|
||||
% Electrical circuit (and otherwise general) drawing program
|
||||
%
|
||||
% Written by Tim Edwards 8/5/93--8/8/97 (tim@bach.ece.jhu.edu)
|
||||
% The Johns Hopkins University
|
||||
%
|
||||
%%BeginResource: procset XCIRCproc 1.7 1
|
||||
% supporting definitions --- these are the primary xcircuit types.
|
||||
|
||||
/XCIRCsave save def
|
||||
/topmat matrix currentmatrix def
|
||||
|
||||
/fontslant { /slant exch def [1 0 slant 1 0 0]
|
||||
exch findfont exch makefont dup length dict /ndict exch def
|
||||
{ 1 index /FID ne { ndict 3 1 roll put } { pop pop } ifelse } forall
|
||||
ndict definefont pop} def
|
||||
/cf { dup type /realtype eq {40 mul /fscale exch def} if dup /xfont exch def
|
||||
findfont fscale scalefont setfont } def
|
||||
/Ss { gsave 0.67 dup scale gsave mty neg rmoveto
|
||||
glevel 1 add /glevel exch def } def
|
||||
/ss { gsave 0.67 dup scale gsave mty 0.5 mul rmoveto
|
||||
glevel 1 add /glevel exch def } def
|
||||
/ns { currentpoint transform % preserve x position!
|
||||
glevel {grestore} repeat /glevel 0 def
|
||||
itransform pop currentpoint pop sub 0 rmoveto } def
|
||||
/ul { showflag 1 eq { gsave
|
||||
currentpoint topmat setmatrix 0 0 moveto 2 index stringwidth pop (_)
|
||||
false charpath flattenpath pathbbox grestore exch pop 1 index
|
||||
sub setlinewidth exch pop currentpoint 3 -1 roll add moveto 0
|
||||
rlineto stroke moveto } if } def
|
||||
/ol { showflag 1 eq { gsave gsave
|
||||
currentpoint topmat setmatrix 2 index stringwidth pop 3 index
|
||||
true charpath flattenpath pathbbox grestore exch pop
|
||||
exch pop topmat setmatrix (_) true charpath pathbbox grestore
|
||||
exch pop 1 index sub setlinewidth exch pop currentpoint
|
||||
exch 4 1 roll exch sub add moveto pop 0 rlineto stroke
|
||||
moveto } if } def
|
||||
/bs { gsave true charpath flattenpath pathbbox pop exch pop sub
|
||||
grestore 0 rmoveto } def
|
||||
/textx { dup 2 mul 1 add copy 0 exch
|
||||
{ exch exec exch stringwidth pop add } repeat neg ns } def
|
||||
/mty { 0 topmat setmatrix (A) true charpath flattenpath pathbbox exch
|
||||
pop exch sub exch pop neg grestore } def
|
||||
/texty { gsave 2 copy pop exec mty } def
|
||||
/tcenter { textx grestore 0.5 mul 0 rmoveto } def
|
||||
/tright { textx grestore 0 rmoveto } def
|
||||
/tmiddle { texty 0.5 mul rmoveto } def
|
||||
/ttop { texty rmoveto } def
|
||||
/tshow { { exec show } repeat ns } def
|
||||
|
||||
/label { gsave translate 0 0 moveto rotate /just exch def
|
||||
/glevel 0 def /showflag 0 def
|
||||
just 1 and 0 gt {gsave just 2 and 0 gt {tright}{tcenter} ifelse} if
|
||||
just 4 and 0 gt {just 8 and 0 gt {ttop}{tmiddle} ifelse} if
|
||||
/showflag 1 def tshow grestore } def
|
||||
|
||||
/begingate { gsave translate 0 0 moveto dup 0 lt {neg 1 sub -1 1 scale} if
|
||||
rotate dup scale } bind def
|
||||
/endgate { grestore } bind def
|
||||
|
||||
/tmpa [1 0 0 1 0 0] def
|
||||
/gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
|
||||
{8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
|
||||
{8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
|
||||
{8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
|
||||
{8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
|
||||
{8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
|
||||
{8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
|
||||
/ppaint { gsave tmpa pathbbox clip transform neg exch neg 4 2 roll transform
|
||||
neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
|
||||
gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
|
||||
[1 0 0 1 0 0] setmatrix { 3 index exch 5 exch put dup -8 3 index { 3 index
|
||||
exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
|
||||
/setstyles {
|
||||
currentlinewidth mul setlinewidth /style exch def
|
||||
style 1 and 0 gt not {closepath} if
|
||||
style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
|
||||
style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
|
||||
style dup 256 ge exch 480 lt and { gsave 1 setgray eofill grestore } if
|
||||
style 16 and 0 gt { gsave style 224 and -5 bitshift dup 7 lt
|
||||
{gar exch get ppaint} { pop eofill } ifelse grestore } if
|
||||
style 8 and 0 gt { newpath } { stroke } ifelse grestore } def
|
||||
/scb { gsave setrgbcolor } bind def /sce { grestore } bind def
|
||||
|
||||
/polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
|
||||
/xcarc { gsave newpath arc setstyles } def
|
||||
/elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
|
||||
3 index div 1 scale } def
|
||||
/ele { 0 4 1 roll 0 4 1 roll } bind def
|
||||
/ellipse { gsave elb newpath ele arc setmatrix setstyles } def
|
||||
/pellip { elb ele arc setmatrix } def
|
||||
/nellip { elb ele arcn setmatrix } def
|
||||
/spline { gsave moveto curveto setstyles } def
|
||||
/polyc { {lineto} repeat } bind def
|
||||
/beginpath { gsave moveto } bind def
|
||||
/endpath { setstyles } bind def
|
||||
/bop { 1 setlinecap 0 setlinejoin 6 setmiterlimit 0 setgray } def
|
||||
/inchscale {0.375 mul dup scale} def
|
||||
/cmscale {0.35433071 mul dup scale} def
|
||||
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
|
||||
% XCircuit output starts here.
|
||||
|
||||
/connector {
|
||||
% -48 -48 96 96 bbox
|
||||
begingate
|
||||
1 1.00 0 0 48 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/comm_link {
|
||||
% -16 -112 48 240 bbox
|
||||
begingate
|
||||
1 1.00 -16 -16 -16 128 2 polygon
|
||||
1 1.00 32 -112 32 32 2 polygon
|
||||
1 1.00 32 32 -16 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/I_O {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 -144 -96 96 -96 2 polygon
|
||||
1 1.00 -96 96 144 96 2 polygon
|
||||
1 1.00 -96 96 -144 -96 2 polygon
|
||||
1 1.00 96 -96 144 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/extract {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 -80 0 80 96 -80 -96 -80 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/merge {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 80 0 -80 96 80 -96 80 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/offpage_connector {
|
||||
% -48 -48 96 96 bbox
|
||||
begingate
|
||||
1 1.00 -48 48 48 48 2 polygon
|
||||
1 1.00 48 48 48 -16 2 polygon
|
||||
1 1.00 -48 48 -48 -16 2 polygon
|
||||
1 1.00 -48 -16 0 -48 48 -16 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/process {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -144 -96 -144 96 144 96 144 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sort {
|
||||
% -96 -160 192 320 bbox
|
||||
begingate
|
||||
1 1.00 0 160 -96 0 0 -160 96 0 0 160 5 polygon
|
||||
1 1.00 -96 0 96 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/collate {
|
||||
% -96 -160 192 320 bbox
|
||||
begingate
|
||||
1 1.00 -96 160 0 0 96 160 -96 160 4 polygon
|
||||
1 1.00 -96 -160 0 0 96 -160 -96 -160 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/core {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -96 96 96 96 96 -96 4 polygon
|
||||
1 1.00 -96 48 96 48 2 polygon
|
||||
1 1.00 -48 -96 -48 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mag_tape {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
1 1.00 0 0 96 0.00 360.00 xcarc
|
||||
1 1.00 0 -96 96 -96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/predefined_process {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -96 96 96 96 96 -96 4 polygon
|
||||
1 1.00 96 96 144 96 144 -96 96 -96 4 polygon
|
||||
1 1.00 -96 96 -144 96 -144 -96 -96 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/comment {
|
||||
% -192 -96 384 192 bbox
|
||||
begingate
|
||||
3 1.00 -96 0 -192 0 2 polygon
|
||||
1 1.00 192 -96 -96 -96 -96 96 192 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/auxillary_operation {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 96 -96 -96 96 -96 96 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/decision {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 0 96 -144 0 0 -96 144 0 0 96 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/manual_input {
|
||||
% -144 -64 288 144 bbox
|
||||
begingate
|
||||
1 1.00 -144 -64 144 -64 144 80 -144 32 -144 -64 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/punch_card {
|
||||
% -144 -64 288 144 bbox
|
||||
begingate
|
||||
1 1.00 144 80 144 -64 -144 -64 -144 48 -112 80 144 80 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/disk_storage {
|
||||
% -96 -176 192 352 bbox
|
||||
begingate
|
||||
1 1.00 96 -144 96 144 2 polygon
|
||||
1 1.00 -96 -144 -96 144 2 polygon
|
||||
1 1.00 0 -144 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 96 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 48 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 144 96 32 -180.00 180.00 ellipse
|
||||
endgate
|
||||
} def
|
||||
|
||||
/terminator {
|
||||
% -131 -48 262 96 bbox
|
||||
begingate
|
||||
-96 -48 beginpath
|
||||
-144 -32 -144 32 -96 48 curveto
|
||||
96 48 1 polyc
|
||||
144 32 144 -32 96 -48 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/display {
|
||||
% -144 -96 282 192 bbox
|
||||
begingate
|
||||
112 96 beginpath
|
||||
148 40 148 -44 112 -96 curveto
|
||||
-48 -96 1 polyc
|
||||
-96 -72 -128 -32 -144 0 curveto
|
||||
-128 32 -96 72 -48 96 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/offline_storage {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 80 0 -80 96 80 -96 80 4 polygon
|
||||
1 1.00 -38 -16 38 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/manual_operation {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 144 96 -144 96 -72 -96 72 -96 144 96 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/online_storage {
|
||||
% -170 -96 314 192 bbox
|
||||
begingate
|
||||
-144 96 beginpath
|
||||
-180 32 -180 -32 -144 -96 curveto
|
||||
144 -96 1 polyc
|
||||
108 -32 108 32 144 96 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/preparation {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -144 0 -96 96 96 96 144 0 96 -96 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/document {
|
||||
% -144 -95 288 175 bbox
|
||||
begingate
|
||||
144 -48 beginpath
|
||||
0 16 0 -144 -144 -80 curveto
|
||||
-144 80 1 polyc
|
||||
144 80 1 polyc
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
%%Page: 1 1
|
||||
/pgsave save def bop
|
||||
% 1072 912 offsets
|
||||
90 rotate 0 -639 translate
|
||||
1.0000 inchscale
|
||||
2.6000 setlinewidth
|
||||
|
||||
(FLOWCHARTING FIGS) {/AvantGarde-Demi 2.000 cf} 1 0 0 240 1456 label
|
||||
(\(from the xfig examples; originally drawn by Tim Starrin.)
|
||||
{/AvantGarde-Demi 1.000 cf} 1 0 0 224 1408 label
|
||||
(Re-drawn for xcircuit by Monte Bateman\)) {/AvantGarde-Demi 1.000 cf}
|
||||
1 0 0 432 1360 label
|
||||
1.00 0 624 944 connector
|
||||
(PREPARATION) {/Helvetica 0.800 cf} 1 0 0 1504 1440 label
|
||||
(CONNECTOR) {/Helvetica 0.800 cf} 1 0 0 528 1008 label
|
||||
(LINK) {/Helvetica 0.800 cf} 1 0 0 896 480 label
|
||||
1.00 270 928 432 comm_link
|
||||
(COMMUNICATION) {/Helvetica 0.800 cf} 1 0 0 800 512 label
|
||||
(INPUT/OUTPUT) {/Helvetica 0.800 cf} 1 0 0 864 1296 label
|
||||
1.00 0 960 1184 I_O
|
||||
(TERMINATOR) {/Helvetica 0.800 cf} 1 0 0 224 1232 label
|
||||
(MERGE) {/Helvetica 0.800 cf} 1 0 0 576 768 label
|
||||
(CONNECTOR) {/Helvetica 0.800 cf} 1 0 0 528 1232 label
|
||||
(DISPLAY) {/Helvetica 0.800 cf} 1 0 0 1232 1312 label
|
||||
(STORAGE) {/Helvetica 0.800 cf} 1 0 0 1808 1152 label
|
||||
(OFFPAGE) {/Helvetica 0.800 cf} 1 0 0 560 1264 label
|
||||
(OFFLINE) {/Helvetica 0.800 cf} 1 0 0 1824 1184 label
|
||||
1.00 0 336 672 extract
|
||||
1.00 0 624 672 merge
|
||||
1.00 0 624 1168 offpage_connector
|
||||
(EXTRACT) {/Helvetica 0.800 cf} 1 0 0 272 768 label
|
||||
(SORT) {/Helvetica 0.800 cf} 1 0 0 576 528 label
|
||||
(COLLATE) {/Helvetica 0.800 cf} 1 0 0 272 528 label
|
||||
(CORE) {/Helvetica 0.800 cf} 1 0 0 1216 768 label
|
||||
(DOCUMENT) {/Helvetica 0.800 cf} 1 0 0 1520 1152 label
|
||||
1.00 0 944 912 process
|
||||
1.00 0 624 352 sort
|
||||
1.00 0 336 352 collate
|
||||
1.00 0 1264 640 core
|
||||
1.00 0 1904 768 mag_tape
|
||||
(PROCESS) {/Helvetica 0.800 cf} 1 0 0 864 1024 label
|
||||
(PREDEFINED) {/Helvetica 0.800 cf} 1 0 0 1184 1056 label
|
||||
(PROCESS) {/Helvetica 0.800 cf} 1 0 0 1216 1024 label
|
||||
(COMMENT,) {/Helvetica 0.800 cf} 1 0 0 864 672 label
|
||||
(ANNOTATION) {/Helvetica 0.800 cf} 1 0 0 832 624 label
|
||||
(ONLINE) {/Helvetica 0.800 cf} 1 0 0 1552 784 label
|
||||
(DECISION) {/Helvetica 0.800 cf} 1 0 0 256 960 label
|
||||
(AUXILLARY) {/Helvetica 0.800 cf} 1 0 0 1520 608 label
|
||||
(PUNCHED) {/Helvetica 0.800 cf} 1 0 0 1536 272 label
|
||||
(MAGNETIC) {/Helvetica 0.750 cf} 1 0 0 1824 368 label
|
||||
(DISK) {/Helvetica 0.800 cf} 1 0 0 1872 320 label
|
||||
(STORAGE) {/Helvetica 0.800 cf} 1 0 0 1536 752 label
|
||||
1.00 0 1296 912 predefined_process
|
||||
1.00 0 896 656 comment
|
||||
1.00 0 1616 464 auxillary_operation
|
||||
(OPERATION) {/Helvetica 0.800 cf} 1 0 0 1184 416 label
|
||||
(OPERATION) {/Helvetica 0.800 cf} 1 0 0 1520 576 label
|
||||
1.00 0 336 960 decision
|
||||
(MANUAL) {/Helvetica 0.800 cf} 1 0 0 1216 448 label
|
||||
(INPUT) {/Helvetica 0.800 cf} 1 0 0 864 256 label
|
||||
(MANUAL) {/Helvetica 0.800 cf} 1 0 0 848 288 label
|
||||
1.00 0 912 288 manual_input
|
||||
1.00 0 1616 256 punch_card
|
||||
(i.e., Initialization) {/Helvetica 0.500 cf} 1 0 0 1536 1328 label
|
||||
(i.e., Information display) {/Helvetica 0.500 cf} 1 0 0 1184 1248 label
|
||||
(by online indicators,) {/Helvetica 0.500 cf} 1 0 0 1200 1216 label
|
||||
(video devices,) {/Helvetica 0.500 cf} 1 0 0 1200 1184 label
|
||||
(console printers,) {/Helvetica 0.500 cf} 1 0 0 1216 1152 label
|
||||
(plotters, etc.) {/Helvetica 0.500 cf} 1 0 0 1264 1120 label
|
||||
(i.e., Storing) {/Helvetica 0.500 cf} 1 0 0 1824 1104 label
|
||||
(i.e., Defined by) {/Helvetica 0.500 cf} 1 0 0 1216 976 label
|
||||
(another flowchart,) {/Helvetica 0.500 cf} 1 0 0 1216 944 label
|
||||
(etc.) {/Helvetica 0.500 cf} 1 0 0 1264 912 label
|
||||
(i.e., Any offline process) {/Helvetica 0.500 cf} 1 0 0 1152 368 label
|
||||
(at "human speed") {/Helvetica 0.500 cf} 1 0 0 1184 336 label
|
||||
(a computer.) {/Helvetica 0.500 cf} 1 0 0 1216 272 label
|
||||
(i.e., Offline) {/Helvetica 0.500 cf} 1 0 0 1552 528 label
|
||||
(operation on) {/Helvetica 0.500 cf} 1 0 0 1552 496 label
|
||||
(equipment not) {/Helvetica 0.500 cf} 1 0 0 1552 464 label
|
||||
(directly controlled) {/Helvetica 0.500 cf} 1 0 0 1536 432 label
|
||||
(by CPU) {/Helvetica 0.500 cf} 1 0 0 1568 400 label
|
||||
(i.e., Start, Stop,) {/Helvetica 0.500 cf} 1 0 0 240 1184 label
|
||||
(delay, etc.) {/Helvetica 0.500 cf} 1 0 0 304 1152 label
|
||||
(offline) {/Helvetica 0.500 cf} 1 0 0 1856 1088 label
|
||||
(any media) {/Helvetica 0.500 cf} 1 0 0 1840 1072 label
|
||||
(without the aid of) {/Helvetica 0.500 cf} 1 0 0 1184 304 label
|
||||
(CARD) {/Helvetica 0.800 cf} 1 0 0 1568 240 label
|
||||
(MAG TAPE) {/Helvetica 0.800 cf} 1 0 0 1824 880 label
|
||||
1.00 0 1904 400 disk_storage
|
||||
1.00 0 336 1168 terminator
|
||||
1.00 0 1280 1200 display
|
||||
1.00 0 1888 1056 offline_storage
|
||||
1.00 0 1264 304 manual_operation
|
||||
1.00 0 1632 768 online_storage
|
||||
1.00 0 1616 1328 preparation
|
||||
1.00 0 1616 1056 document
|
||||
pgsave restore showpage
|
||||
|
||||
%%Trailer
|
||||
XCIRCsave restore
|
||||
%%EOF
|
@ -0,0 +1,222 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: flowchart
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/offpage_connector {
|
||||
% -48 -48 96 96 bbox
|
||||
begingate
|
||||
1 1.00 -48 48 48 48 2 polygon
|
||||
1 1.00 48 48 48 -16 2 polygon
|
||||
1 1.00 -48 48 -48 -16 2 polygon
|
||||
1 1.00 -48 -16 0 -48 48 -16 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/connector {
|
||||
% -48 -48 96 96 bbox
|
||||
begingate
|
||||
1 1.00 0 0 48 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/extract {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 -80 0 80 96 -80 -96 -80 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/merge {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 80 0 -80 96 80 -96 80 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/I_O {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 -144 -96 96 -96 2 polygon
|
||||
1 1.00 -96 96 144 96 2 polygon
|
||||
1 1.00 -96 96 -144 -96 2 polygon
|
||||
1 1.00 96 -96 144 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/preparation {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -144 0 -96 96 96 96 144 0 96 -96 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/display {
|
||||
% -144 -96 282 192 bbox
|
||||
begingate
|
||||
112 96 beginpath
|
||||
148 40 148 -44 112 -96 curveto
|
||||
-48 -96 1 polyc
|
||||
-96 -72 -128 -32 -144 0 curveto
|
||||
-128 32 -96 72 -48 96 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/offline_storage {
|
||||
% -96 -80 192 160 bbox
|
||||
begingate
|
||||
1 1.00 -96 80 0 -80 96 80 -96 80 4 polygon
|
||||
1 1.00 -38 -16 38 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/process {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -144 -96 -144 96 144 96 144 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/core {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -96 96 96 96 96 -96 4 polygon
|
||||
1 1.00 -96 48 96 48 2 polygon
|
||||
1 1.00 -48 -96 -48 96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/document {
|
||||
% -144 -95 288 175 bbox
|
||||
begingate
|
||||
144 -48 beginpath
|
||||
0 16 0 -144 -144 -80 curveto
|
||||
-144 80 1 polyc
|
||||
144 80 1 polyc
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mag_tape {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
1 1.00 0 0 96 0.00 360.00 xcarc
|
||||
1 1.00 0 -96 96 -96 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/predefined_process {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 -96 -96 96 96 96 96 -96 4 polygon
|
||||
1 1.00 96 96 144 96 144 -96 96 -96 4 polygon
|
||||
1 1.00 -96 96 -144 96 -144 -96 -96 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/comment {
|
||||
% -192 -96 384 192 bbox
|
||||
begingate
|
||||
3 1.00 -96 0 -192 0 2 polygon
|
||||
1 1.00 192 -96 -96 -96 -96 96 192 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/manual_operation {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 144 96 -144 96 -72 -96 72 -96 144 96 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/online_storage {
|
||||
% -170 -96 314 192 bbox
|
||||
begingate
|
||||
-144 96 beginpath
|
||||
-180 32 -180 -32 -144 -96 curveto
|
||||
144 -96 1 polyc
|
||||
108 -32 108 32 144 96 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/auxillary_operation {
|
||||
% -96 -96 192 192 bbox
|
||||
begingate
|
||||
0 1.00 -96 96 -96 -96 96 -96 96 96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/decision {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
1 1.00 0 96 -144 0 0 -96 144 0 0 96 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/manual_input {
|
||||
% -144 -64 288 144 bbox
|
||||
begingate
|
||||
1 1.00 -144 -64 144 -64 144 80 -144 32 -144 -64 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/punch_card {
|
||||
% -144 -64 288 144 bbox
|
||||
begingate
|
||||
1 1.00 144 80 144 -64 -144 -64 -144 48 -112 80 144 80 6 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/terminator {
|
||||
% -131 -48 262 96 bbox
|
||||
begingate
|
||||
-96 -48 beginpath
|
||||
-144 -32 -144 32 -96 48 curveto
|
||||
96 48 1 polyc
|
||||
144 32 144 -32 96 -48 curveto
|
||||
0 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/comm_link {
|
||||
% -16 -112 48 240 bbox
|
||||
begingate
|
||||
1 1.00 -16 -16 -16 128 2 polygon
|
||||
1 1.00 32 -112 32 32 2 polygon
|
||||
1 1.00 32 32 -16 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sort {
|
||||
% -96 -160 192 320 bbox
|
||||
begingate
|
||||
1 1.00 0 160 -96 0 0 -160 96 0 0 160 5 polygon
|
||||
1 1.00 -96 0 96 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/collate {
|
||||
% -96 -160 192 320 bbox
|
||||
begingate
|
||||
1 1.00 -96 160 0 0 96 160 -96 160 4 polygon
|
||||
1 1.00 -96 -160 0 0 96 -160 -96 -160 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/disk_storage {
|
||||
% -96 -176 192 352 bbox
|
||||
begingate
|
||||
1 1.00 96 -144 96 144 2 polygon
|
||||
1 1.00 -96 -144 -96 144 2 polygon
|
||||
1 1.00 0 -144 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 96 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 48 96 32 180.00 360.00 ellipse
|
||||
1 1.00 0 144 96 32 -180.00 180.00 ellipse
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,74 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: generic
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% XCircuitLib library of objects
|
||||
|
||||
/arrowhead {
|
||||
% -12 -32 24 36 bbox
|
||||
% trivial
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/arrowhead90 {
|
||||
% -20 -12 36 24 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1.00 90 -16 0 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jumper {
|
||||
% -4 -14 18 28 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 0 0 10 -90 90 xcarc
|
||||
0 10 0 16 wire
|
||||
0 -10 0 -16 wire
|
||||
1 0 0 scb
|
||||
(a) {/Times-Roman cf} 1 1 0 1.0 0 16 pinlabel
|
||||
(a) {/Times-Roman cf} 1 13 0 1.0 0 -16 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dot {
|
||||
% -10 -10 20 20 bbox
|
||||
% trivial
|
||||
begingate
|
||||
248 1.0 0 0 6 0 360 xcarc
|
||||
1 0 0 scb
|
||||
(x) {/Times-Roman cf} 2 29 0 1.0 0 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/circle {
|
||||
% -6 -12 28 24 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 16 0 6 0 360 xcarc
|
||||
0 0 10 0 wire
|
||||
1 0 0 scb
|
||||
(out) {/Times-Roman cf} 1 4 0 1.0 16 0 pinlabel
|
||||
(out) {/Times-Roman cf} 1 7 0 1.0 0 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/arrow {
|
||||
% -12 -40 24 80 bbox
|
||||
% trivial
|
||||
begingate
|
||||
1 0.8 0 -40 0 20 2 polygon
|
||||
1.0 0 0 40 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
Binary file not shown.
247
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/ic.lps
Normal file
247
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/ic.lps
Normal file
@ -0,0 +1,247 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: ic
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/pin0 {
|
||||
% -24 -8 48 16 bbox
|
||||
% hidden
|
||||
begingate
|
||||
256 2.00 -24 -8 -24 8 24 8 24 -8 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/spin0 {
|
||||
% -16 -8 32 16 bbox
|
||||
% hidden
|
||||
begingate
|
||||
256 2.00 -16 -8 -16 8 16 8 16 -8 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ppin0 {
|
||||
% -8 -8 16 16 bbox
|
||||
% hidden
|
||||
begingate
|
||||
256 2.00 -8 -8 -8 8 8 8 8 -8 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pins11 {
|
||||
% -168 -8 336 16 bbox
|
||||
% hidden
|
||||
begingate
|
||||
1.00 0 -160 0 ppin0
|
||||
1.00 0 -128 0 ppin0
|
||||
1.00 0 -96 0 ppin0
|
||||
1.00 0 -64 0 ppin0
|
||||
1.00 0 -32 0 ppin0
|
||||
1.00 0 0 0 ppin0
|
||||
1.00 0 32 0 ppin0
|
||||
1.00 0 64 0 ppin0
|
||||
1.00 0 96 0 ppin0
|
||||
1.00 0 128 0 ppin0
|
||||
1.00 0 160 0 ppin0
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip40pkg {
|
||||
% -656 -160 1312 320 bbox
|
||||
begingate
|
||||
256 2.00 -656 -144 -656 144 656 144 656 -144 4 polygon
|
||||
1.00 0 -608 152 pin0
|
||||
1.00 0 -544 152 pin0
|
||||
1.00 0 -480 152 pin0
|
||||
1.00 0 -416 152 pin0
|
||||
1.00 0 -352 152 pin0
|
||||
1.00 0 -288 152 pin0
|
||||
1.00 0 -224 152 pin0
|
||||
1.00 0 -160 152 pin0
|
||||
1.00 0 -96 152 pin0
|
||||
1.00 0 -32 152 pin0
|
||||
1.00 0 32 152 pin0
|
||||
1.00 0 96 152 pin0
|
||||
1.00 0 160 152 pin0
|
||||
1.00 0 224 152 pin0
|
||||
1.00 0 288 152 pin0
|
||||
1.00 0 352 152 pin0
|
||||
1.00 0 416 152 pin0
|
||||
1.00 0 480 152 pin0
|
||||
1.00 0 544 152 pin0
|
||||
1.00 0 608 152 pin0
|
||||
1 1.00 -656 0 32 270.00 450.00 xcarc
|
||||
1.00 0 -608 -152 pin0
|
||||
1.00 0 -544 -152 pin0
|
||||
1.00 0 -480 -152 pin0
|
||||
1.00 0 -416 -152 pin0
|
||||
1.00 0 -352 -152 pin0
|
||||
1.00 0 -288 -152 pin0
|
||||
1.00 0 -224 -152 pin0
|
||||
1.00 0 -160 -152 pin0
|
||||
1.00 0 -96 -152 pin0
|
||||
1.00 0 -32 -152 pin0
|
||||
1.00 0 32 -152 pin0
|
||||
1.00 0 96 -152 pin0
|
||||
1.00 0 160 -152 pin0
|
||||
1.00 0 224 -152 pin0
|
||||
1.00 0 288 -152 pin0
|
||||
1.00 0 352 -152 pin0
|
||||
1.00 0 416 -152 pin0
|
||||
1.00 0 480 -152 pin0
|
||||
1.00 0 544 -152 pin0
|
||||
1.00 0 608 -152 pin0
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip24pkg {
|
||||
% -400 -96 800 192 bbox
|
||||
begingate
|
||||
256 2.00 -400 -80 -400 80 400 80 400 -80 4 polygon
|
||||
1.00 0 -352 88 pin0
|
||||
1.00 0 -288 88 pin0
|
||||
1.00 0 -224 88 pin0
|
||||
1.00 0 -160 88 pin0
|
||||
1.00 0 -96 88 pin0
|
||||
1.00 0 -32 88 pin0
|
||||
1.00 0 32 88 pin0
|
||||
1.00 0 96 88 pin0
|
||||
1.00 0 160 88 pin0
|
||||
1.00 0 224 88 pin0
|
||||
1.00 0 288 88 pin0
|
||||
1 1.00 -400 0 32 270.00 450.00 xcarc
|
||||
1.00 0 -352 -88 pin0
|
||||
1.00 0 -288 -88 pin0
|
||||
1.00 0 -224 -88 pin0
|
||||
1.00 0 -160 -88 pin0
|
||||
1.00 0 -96 -88 pin0
|
||||
1.00 0 -32 -88 pin0
|
||||
1.00 0 32 -88 pin0
|
||||
1.00 0 96 -88 pin0
|
||||
1.00 0 160 -88 pin0
|
||||
1.00 0 224 -88 pin0
|
||||
1.00 0 288 -88 pin0
|
||||
1.00 0 352 -88 pin0
|
||||
1.00 0 352 88 pin0
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip20pkg {
|
||||
% -336 -96 672 192 bbox
|
||||
begingate
|
||||
256 2.00 -336 -80 -336 80 336 80 336 -80 4 polygon
|
||||
1.00 0 -288 88 pin0
|
||||
1.00 0 -224 88 pin0
|
||||
1.00 0 -160 88 pin0
|
||||
1.00 0 -96 88 pin0
|
||||
1.00 0 -32 88 pin0
|
||||
1.00 0 32 88 pin0
|
||||
1.00 0 96 88 pin0
|
||||
1.00 0 160 88 pin0
|
||||
1.00 0 224 88 pin0
|
||||
1.00 0 288 88 pin0
|
||||
1.00 0 -288 -88 pin0
|
||||
1.00 0 -224 -88 pin0
|
||||
1.00 0 -160 -88 pin0
|
||||
1.00 0 -96 -88 pin0
|
||||
1.00 0 -32 -88 pin0
|
||||
1.00 0 32 -88 pin0
|
||||
1.00 0 96 -88 pin0
|
||||
1.00 0 160 -88 pin0
|
||||
1.00 0 224 -88 pin0
|
||||
1.00 0 288 -88 pin0
|
||||
1 1.00 -336 0 32 270.00 450.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip16pkg {
|
||||
% -272 -96 544 192 bbox
|
||||
begingate
|
||||
256 2.00 -272 -80 -272 80 272 80 272 -80 4 polygon
|
||||
1.00 0 -224 88 pin0
|
||||
1.00 0 -160 88 pin0
|
||||
1.00 0 -96 88 pin0
|
||||
1.00 0 -32 88 pin0
|
||||
1.00 0 32 88 pin0
|
||||
1.00 0 96 88 pin0
|
||||
1.00 0 160 88 pin0
|
||||
1.00 0 224 88 pin0
|
||||
1.00 0 -224 -88 pin0
|
||||
1.00 0 -160 -88 pin0
|
||||
1.00 0 -96 -88 pin0
|
||||
1.00 0 -32 -88 pin0
|
||||
1.00 0 32 -88 pin0
|
||||
1.00 0 96 -88 pin0
|
||||
1.00 0 160 -88 pin0
|
||||
1.00 0 224 -88 pin0
|
||||
1 1.00 -272 0 32 270.00 450.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip14pkg {
|
||||
% -224 -96 448 192 bbox
|
||||
begingate
|
||||
256 2.00 -224 -80 -224 80 224 80 224 -80 4 polygon
|
||||
1.00 0 -128 88 pin0
|
||||
1.00 0 -64 88 pin0
|
||||
1.00 0 0 88 pin0
|
||||
1.00 0 64 88 pin0
|
||||
1.00 0 128 88 pin0
|
||||
1.00 0 -128 -88 pin0
|
||||
1.00 0 -64 -88 pin0
|
||||
1.00 0 0 -88 pin0
|
||||
1.00 0 64 -88 pin0
|
||||
1.00 0 128 -88 pin0
|
||||
1 1.00 -224 0 32 270.00 450.00 xcarc
|
||||
256 2.00 168 80 168 96 208 96 208 80 4 polygon
|
||||
256 2.00 -208 80 -208 96 -168 96 -168 80 4 polygon
|
||||
256 2.00 -208 -96 -208 -80 -168 -80 -168 -96 4 polygon
|
||||
256 2.00 168 -96 168 -80 208 -80 208 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dip8pkg {
|
||||
% -128 -96 256 192 bbox
|
||||
begingate
|
||||
1.00 0 -32 88 pin0
|
||||
1.00 0 32 88 pin0
|
||||
1.00 0 -32 -88 pin0
|
||||
1.00 0 32 -88 pin0
|
||||
256 2.00 72 80 72 96 112 96 112 80 4 polygon
|
||||
256 2.00 -128 -80 -128 80 128 80 128 -80 4 polygon
|
||||
256 2.00 -112 80 -112 96 -72 96 -72 80 4 polygon
|
||||
1 1.00 -128 0 32 270.00 450.00 xcarc
|
||||
256 2.00 72 -96 72 -80 112 -80 112 -96 4 polygon
|
||||
256 2.00 -112 -96 -112 -80 -72 -80 -72 -96 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/clock8pkg {
|
||||
% -144 -96 288 192 bbox
|
||||
begingate
|
||||
256 2.00 -144 -80 -144 80 144 80 144 -80 4 polygon
|
||||
1.00 0 -96 88 pin0
|
||||
1.00 0 -96 -88 pin0
|
||||
1 1.00 -144 0 32 270.00 450.00 xcarc
|
||||
1.00 0 96 88 pin0
|
||||
1.00 0 96 -88 pin0
|
||||
endgate
|
||||
} def
|
||||
|
||||
/plcc44pkg {
|
||||
% -288 -128 448 448 bbox
|
||||
(44-pin PLCC) 1 beginparm
|
||||
1.00 0 -64 312 pins11
|
||||
1.00 270 152 96 pins11
|
||||
1.00 270 -280 96 pins11
|
||||
1.00 180 -64 -120 pins11
|
||||
256 2.00 -272 -112 -272 280 -248 304 144 304 144 -112 5 polygon
|
||||
mark v1 {/Times-Roman 1.000 cf} ctmk 21 0 -64 96 label
|
||||
1.000 0.000 0.000 scb
|
||||
(pin 1) {/Times-Roman 1.000 cf} 2 29 0 -64 320 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,428 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: ic_templates
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/generic28 {
|
||||
% -240 -464 480 928 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 -464 -240 464 240 464 240 -464 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -224 160 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -224 96 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -224 32 label
|
||||
(28-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 48 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 -64 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -240 160 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -240 96 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -240 32 pinlabel
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 -240 -32 pinlabel
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 -240 -96 pinlabel
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 -240 -160 pinlabel
|
||||
(11) {/Helvetica cf} 2 23 0 1.00 -240 -224 pinlabel
|
||||
(12) {/Helvetica cf} 2 23 0 1.00 -240 -288 pinlabel
|
||||
(13) {/Helvetica cf} 2 23 0 1.00 -240 -352 pinlabel
|
||||
(14) {/Helvetica cf} 2 23 0 1.00 -240 -416 pinlabel
|
||||
(15) {/Helvetica cf} 2 20 0 1.00 240 -416 pinlabel
|
||||
(16) {/Helvetica cf} 2 20 0 1.00 240 -352 pinlabel
|
||||
(17) {/Helvetica cf} 2 20 0 1.00 240 -288 pinlabel
|
||||
(18) {/Helvetica cf} 2 20 0 1.00 240 -224 pinlabel
|
||||
(19) {/Helvetica cf} 2 20 0 1.00 240 -160 pinlabel
|
||||
(20) {/Helvetica cf} 2 20 0 1.00 240 -96 pinlabel
|
||||
(21) {/Helvetica cf} 2 20 0 1.00 240 -32 pinlabel
|
||||
(22) {/Helvetica cf} 2 20 0 1.00 240 32 pinlabel
|
||||
(23) {/Helvetica cf} 2 20 0 1.00 240 96 pinlabel
|
||||
(24) {/Helvetica cf} 2 20 0 1.00 240 160 pinlabel
|
||||
(25) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(26) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
(27) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(28) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 -224 -32 label
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 -224 -96 label
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 -224 -160 label
|
||||
(11) {/Helvetica cf} 2 20 0 1.00 -224 -224 label
|
||||
(12) {/Helvetica cf} 2 20 0 1.00 -224 -288 label
|
||||
(13) {/Helvetica cf} 2 20 0 1.00 -224 -352 label
|
||||
(14) {/Helvetica cf} 2 20 0 1.00 -224 -416 label
|
||||
(15) {/Helvetica cf} 2 23 0 1.00 224 -416 label
|
||||
(16) {/Helvetica cf} 2 23 0 1.00 224 -352 label
|
||||
(17) {/Helvetica cf} 2 23 0 1.00 224 -288 label
|
||||
(18) {/Helvetica cf} 2 23 0 1.00 224 -224 label
|
||||
(19) {/Helvetica cf} 2 23 0 1.00 224 -160 label
|
||||
(20) {/Helvetica cf} 2 23 0 1.00 224 -96 label
|
||||
(21) {/Helvetica cf} 2 23 0 1.00 224 -32 label
|
||||
(22) {/Helvetica cf} 2 23 0 1.00 224 32 label
|
||||
(23) {/Helvetica cf} 2 23 0 1.00 224 96 label
|
||||
(24) {/Helvetica cf} 2 23 0 1.00 224 160 label
|
||||
(25) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(26) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(27) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(28) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic24 {
|
||||
% -240 -336 480 800 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 -336 -240 464 240 464 240 -336 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -224 160 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -224 96 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -224 32 label
|
||||
(24-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 96 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 -16 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -240 160 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -240 96 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -240 32 pinlabel
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 -240 -32 pinlabel
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 -240 -96 pinlabel
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 -240 -160 pinlabel
|
||||
(11) {/Helvetica cf} 2 23 0 1.00 -240 -224 pinlabel
|
||||
(12) {/Helvetica cf} 2 23 0 1.00 -240 -288 pinlabel
|
||||
(13) {/Helvetica cf} 2 20 0 1.00 240 -224 pinlabel
|
||||
(14) {/Helvetica cf} 2 20 0 1.00 240 -288 pinlabel
|
||||
(15) {/Helvetica cf} 2 20 0 1.00 240 -160 pinlabel
|
||||
(16) {/Helvetica cf} 2 20 0 1.00 240 -96 pinlabel
|
||||
(17) {/Helvetica cf} 2 20 0 1.00 240 -32 pinlabel
|
||||
(18) {/Helvetica cf} 2 20 0 1.00 240 32 pinlabel
|
||||
(19) {/Helvetica cf} 2 20 0 1.00 240 96 pinlabel
|
||||
(20) {/Helvetica cf} 2 20 0 1.00 240 160 pinlabel
|
||||
(21) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(22) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
(23) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(24) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 -224 -32 label
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 -224 -96 label
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 -224 -160 label
|
||||
(11) {/Helvetica cf} 2 20 0 1.00 -224 -224 label
|
||||
(12) {/Helvetica cf} 2 20 0 1.00 -224 -288 label
|
||||
(13) {/Helvetica cf} 2 23 0 1.00 224 -224 label
|
||||
(14) {/Helvetica cf} 2 23 0 1.00 224 -288 label
|
||||
(15) {/Helvetica cf} 2 23 0 1.00 224 -160 label
|
||||
(16) {/Helvetica cf} 2 23 0 1.00 224 -96 label
|
||||
(17) {/Helvetica cf} 2 23 0 1.00 224 -32 label
|
||||
(18) {/Helvetica cf} 2 23 0 1.00 224 32 label
|
||||
(19) {/Helvetica cf} 2 23 0 1.00 224 96 label
|
||||
(20) {/Helvetica cf} 2 23 0 1.00 224 160 label
|
||||
(21) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(22) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(23) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(24) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 48 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic20 {
|
||||
% -240 -208 480 672 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 -208 -240 464 240 464 240 -208 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -224 160 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -224 96 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -224 32 label
|
||||
(20-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 176 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 64 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -240 160 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -240 96 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -240 32 pinlabel
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 -240 -32 pinlabel
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 -240 -96 pinlabel
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 -240 -160 pinlabel
|
||||
(15) {/Helvetica cf} 2 20 0 1.00 240 96 pinlabel
|
||||
(16) {/Helvetica cf} 2 20 0 1.00 240 160 pinlabel
|
||||
(17) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(18) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 -224 -32 label
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 -224 -96 label
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 -224 -160 label
|
||||
(15) {/Helvetica cf} 2 23 0 1.00 224 96 label
|
||||
(16) {/Helvetica cf} 2 23 0 1.00 224 160 label
|
||||
(17) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(18) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 128 label
|
||||
1.000 0.000 0.000 scb
|
||||
(19) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(20) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(19) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(20) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
1.000 0.000 0.000 scb
|
||||
(11) {/Helvetica cf} 2 20 0 1.00 240 -160 pinlabel
|
||||
(12) {/Helvetica cf} 2 20 0 1.00 240 -96 pinlabel
|
||||
(13) {/Helvetica cf} 2 20 0 1.00 240 -32 pinlabel
|
||||
(14) {/Helvetica cf} 2 20 0 1.00 240 32 pinlabel
|
||||
sce
|
||||
(11) {/Helvetica cf} 2 23 0 1.00 224 -160 label
|
||||
(12) {/Helvetica cf} 2 23 0 1.00 224 -96 label
|
||||
(13) {/Helvetica cf} 2 23 0 1.00 224 -32 label
|
||||
(14) {/Helvetica cf} 2 23 0 1.00 224 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic16 {
|
||||
% -240 -80 480 544 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 -80 -240 464 240 464 240 -80 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -224 160 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -224 96 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -224 32 label
|
||||
(16-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 240 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 128 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -240 160 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -240 96 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -240 32 pinlabel
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 -240 -32 pinlabel
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 240 -32 pinlabel
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 240 32 pinlabel
|
||||
(11) {/Helvetica cf} 2 20 0 1.00 240 96 pinlabel
|
||||
(12) {/Helvetica cf} 2 20 0 1.00 240 160 pinlabel
|
||||
(13) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(14) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
(15) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(16) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 -224 -32 label
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 224 -32 label
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 224 32 label
|
||||
(11) {/Helvetica cf} 2 23 0 1.00 224 96 label
|
||||
(12) {/Helvetica cf} 2 23 0 1.00 224 160 label
|
||||
(13) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(14) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(15) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(16) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 192 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic40 {
|
||||
% -480 -352 832 832 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -480 -352 -480 480 352 480 352 -352 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -464 288 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -464 224 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -464 160 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -464 96 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -464 32 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -464 -32 label
|
||||
(40-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 -80 112 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 -80 0 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -480 352 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -480 288 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -480 224 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -480 160 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -480 96 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -480 32 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -480 -32 pinlabel
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 -480 -96 pinlabel
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 -480 -160 pinlabel
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 -480 -224 pinlabel
|
||||
(11) {/Helvetica cf} 2 29 0 1.00 -352 -352 pinlabel
|
||||
(12) {/Helvetica cf} 2 29 0 1.00 -288 -352 pinlabel
|
||||
(13) {/Helvetica cf} 2 29 0 1.00 -224 -352 pinlabel
|
||||
(14) {/Helvetica cf} 2 29 0 1.00 -160 -352 pinlabel
|
||||
(15) {/Helvetica cf} 2 29 0 1.00 -96 -352 pinlabel
|
||||
(16) {/Helvetica cf} 2 29 0 1.00 -32 -352 pinlabel
|
||||
(17) {/Helvetica cf} 2 29 0 1.00 32 -352 pinlabel
|
||||
(18) {/Helvetica cf} 2 29 0 1.00 96 -352 pinlabel
|
||||
(19) {/Helvetica cf} 2 29 0 1.00 160 -352 pinlabel
|
||||
(20) {/Helvetica cf} 2 29 0 1.00 224 -352 pinlabel
|
||||
(21) {/Helvetica cf} 2 20 0 1.00 352 -224 pinlabel
|
||||
(22) {/Helvetica cf} 2 20 0 1.00 352 -160 pinlabel
|
||||
(23) {/Helvetica cf} 2 20 0 1.00 352 -96 pinlabel
|
||||
(24) {/Helvetica cf} 2 20 0 1.00 352 -32 pinlabel
|
||||
(25) {/Helvetica cf} 2 20 0 1.00 352 32 pinlabel
|
||||
(26) {/Helvetica cf} 2 20 0 1.00 352 96 pinlabel
|
||||
(27) {/Helvetica cf} 2 20 0 1.00 352 160 pinlabel
|
||||
(28) {/Helvetica cf} 2 20 0 1.00 352 224 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -464 352 label
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 -464 -96 label
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 -464 -160 label
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 -464 -224 label
|
||||
(11) {/Helvetica cf} 2 25 0 1.00 -352 -336 label
|
||||
(12) {/Helvetica cf} 2 25 0 1.00 -288 -336 label
|
||||
(13) {/Helvetica cf} 2 25 0 1.00 -224 -336 label
|
||||
(14) {/Helvetica cf} 2 25 0 1.00 -160 -336 label
|
||||
(15) {/Helvetica cf} 2 25 0 1.00 -96 -336 label
|
||||
(16) {/Helvetica cf} 2 25 0 1.00 -32 -336 label
|
||||
(17) {/Helvetica cf} 2 25 0 1.00 32 -336 label
|
||||
(18) {/Helvetica cf} 2 25 0 1.00 96 -336 label
|
||||
(19) {/Helvetica cf} 2 25 0 1.00 160 -336 label
|
||||
(20) {/Helvetica cf} 2 25 0 1.00 224 -336 label
|
||||
(21) {/Helvetica cf} 2 23 0 1.00 336 -224 label
|
||||
(22) {/Helvetica cf} 2 23 0 1.00 336 -160 label
|
||||
(23) {/Helvetica cf} 2 23 0 1.00 336 -96 label
|
||||
(24) {/Helvetica cf} 2 23 0 1.00 336 -32 label
|
||||
(25) {/Helvetica cf} 2 23 0 1.00 336 32 label
|
||||
(26) {/Helvetica cf} 2 23 0 1.00 336 96 label
|
||||
(27) {/Helvetica cf} 2 23 0 1.00 336 160 label
|
||||
(28) {/Helvetica cf} 2 23 0 1.00 336 224 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 -80 64 label
|
||||
1.000 0.000 0.000 scb
|
||||
(29) {/Helvetica cf} 2 20 0 1.00 352 288 pinlabel
|
||||
(30) {/Helvetica cf} 2 20 0 1.00 352 352 pinlabel
|
||||
sce
|
||||
(29) {/Helvetica cf} 2 23 0 1.00 336 288 label
|
||||
(30) {/Helvetica cf} 2 23 0 1.00 336 352 label
|
||||
1.000 0.000 0.000 scb
|
||||
(31) {/Helvetica cf} 2 25 0 1.00 224 480 pinlabel
|
||||
(32) {/Helvetica cf} 2 25 0 1.00 160 480 pinlabel
|
||||
(33) {/Helvetica cf} 2 25 0 1.00 96 480 pinlabel
|
||||
(34) {/Helvetica cf} 2 25 0 1.00 32 480 pinlabel
|
||||
(35) {/Helvetica cf} 2 25 0 1.00 -32 480 pinlabel
|
||||
(36) {/Helvetica cf} 2 25 0 1.00 -96 480 pinlabel
|
||||
(37) {/Helvetica cf} 2 25 0 1.00 -160 480 pinlabel
|
||||
(38) {/Helvetica cf} 2 25 0 1.00 -224 480 pinlabel
|
||||
(39) {/Helvetica cf} 2 25 0 1.00 -288 480 pinlabel
|
||||
(40) {/Helvetica cf} 2 25 0 1.00 -352 480 pinlabel
|
||||
sce
|
||||
(31) {/Helvetica cf} 2 29 0 1.00 224 464 label
|
||||
(32) {/Helvetica cf} 2 29 0 1.00 160 464 label
|
||||
(33) {/Helvetica cf} 2 29 0 1.00 96 464 label
|
||||
(34) {/Helvetica cf} 2 29 0 1.00 32 464 label
|
||||
(35) {/Helvetica cf} 2 29 0 1.00 -32 464 label
|
||||
(36) {/Helvetica cf} 2 29 0 1.00 -96 464 label
|
||||
(37) {/Helvetica cf} 2 29 0 1.00 -160 464 label
|
||||
(38) {/Helvetica cf} 2 29 0 1.00 -224 464 label
|
||||
(39) {/Helvetica cf} 2 29 0 1.00 -288 464 label
|
||||
(40) {/Helvetica cf} 2 29 0 1.00 -352 464 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/genclock {
|
||||
% -144 -144 288 288 bbox
|
||||
(?) (?) 2 beginparm
|
||||
0 1.00 -144 -144 -144 144 144 144 144 -144 4 polygon
|
||||
(Clock) {/Helvetica-Bold cf} 2 25 0 1.00 0 16 label
|
||||
mark (MHz) {hS} v2 {/Helvetica cf} ctmk 21 0 1.00 0 -32 label
|
||||
(N/C) {/Helvetica cf} 2 20 0 1.00 -128 96 label
|
||||
(GND) {/Helvetica cf} 2 20 0 1.00 -128 -96 label
|
||||
(OUT) {/Helvetica cf} 2 23 0 1.00 128 -96 label
|
||||
(Vdd) {/Helvetica cf} 2 23 0 1.00 128 96 label
|
||||
sce
|
||||
mark v1 (pcb:X) {/Helvetica cf} ctmk 21 0 1.00 0 -176 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -144 96 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -144 -96 pinlabel
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 144 -96 pinlabel
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 144 96 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic8 {
|
||||
% -240 176 480 288 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 176 -240 464 240 464 240 176 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(8-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 352 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 240 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 304 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/generic14 {
|
||||
% -240 -16 480 480 bbox
|
||||
(?) 1 beginparm
|
||||
0 1.00 -240 -16 -240 464 240 464 240 -16 4 polygon
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 -224 352 label
|
||||
(3) {/Helvetica cf} 2 20 0 1.00 -224 288 label
|
||||
(4) {/Helvetica cf} 2 20 0 1.00 -224 224 label
|
||||
(5) {/Helvetica cf} 2 20 0 1.00 -224 160 label
|
||||
(6) {/Helvetica cf} 2 20 0 1.00 -224 96 label
|
||||
(7) {/Helvetica cf} 2 20 0 1.00 -224 32 label
|
||||
(14-pin IC) {/Helvetica-Bold cf} 2 21 0 1.00 0 256 label
|
||||
sce
|
||||
mark v1 (pcb:U) {/Helvetica cf} ctmk 21 0 1.00 0 144 infolabel
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -240 416 pinlabel
|
||||
(2) {/Helvetica cf} 2 23 0 1.00 -240 352 pinlabel
|
||||
(3) {/Helvetica cf} 2 23 0 1.00 -240 288 pinlabel
|
||||
(4) {/Helvetica cf} 2 23 0 1.00 -240 224 pinlabel
|
||||
(5) {/Helvetica cf} 2 23 0 1.00 -240 160 pinlabel
|
||||
(6) {/Helvetica cf} 2 23 0 1.00 -240 96 pinlabel
|
||||
(7) {/Helvetica cf} 2 23 0 1.00 -240 32 pinlabel
|
||||
(8) {/Helvetica cf} 2 20 0 1.00 240 32 pinlabel
|
||||
(9) {/Helvetica cf} 2 20 0 1.00 240 96 pinlabel
|
||||
(10) {/Helvetica cf} 2 20 0 1.00 240 160 pinlabel
|
||||
(11) {/Helvetica cf} 2 20 0 1.00 240 224 pinlabel
|
||||
(12) {/Helvetica cf} 2 20 0 1.00 240 288 pinlabel
|
||||
(13) {/Helvetica cf} 2 20 0 1.00 240 352 pinlabel
|
||||
(14) {/Helvetica cf} 2 20 0 1.00 240 416 pinlabel
|
||||
sce
|
||||
(1) {/Helvetica cf} 2 20 0 1.00 -224 416 label
|
||||
(8) {/Helvetica cf} 2 23 0 1.00 224 32 label
|
||||
(9) {/Helvetica cf} 2 23 0 1.00 224 96 label
|
||||
(10) {/Helvetica cf} 2 23 0 1.00 224 160 label
|
||||
(11) {/Helvetica cf} 2 23 0 1.00 224 224 label
|
||||
(12) {/Helvetica cf} 2 23 0 1.00 224 288 label
|
||||
(13) {/Helvetica cf} 2 23 0 1.00 224 352 label
|
||||
(14) {/Helvetica cf} 2 23 0 1.00 224 416 label
|
||||
(template) {/Helvetica-Oblique cf} 2 21 0 1.00 0 208 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,98 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: inductors
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% inductor_air2 inductor2 inductors.lps
|
||||
% inductor_powder inductor2 inductors.lps
|
||||
% inductor_iron inductor2 inductors.lps
|
||||
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
% change this by adding 6 to the y coordinate
|
||||
/inductor {
|
||||
begingate
|
||||
1 1.50 20 38 20 22 0 18 0 42 spline
|
||||
1 1.50 20 18 20 2 0 -2 0 22 spline
|
||||
1 1.50 20 -2 20 -18 0 -22 0 2 spline
|
||||
1 1.50 20 -22 20 -38 0 -42 0 -18 spline
|
||||
1 1.50 -20 -14 -20 -26 0 -22 0 -18 spline
|
||||
1 1.50 -20 26 -20 14 0 18 0 22 spline
|
||||
1 1.50 -20 6 -20 -6 0 -2 0 2 spline
|
||||
0 -42 0 -64 wire
|
||||
0 42 0 64 wire
|
||||
1 0 0 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/inductor2 {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.50 20 32 20 16 0 16 0 32 spline
|
||||
1 1.50 20 16 20 0 0 0 0 16 spline
|
||||
1 1.50 20 0 20 -16 0 -16 0 0 spline
|
||||
1 1.50 20 -16 20 -32 0 -32 0 -16 spline
|
||||
0 32 0 64 wire
|
||||
0 -32 0 -64 wire
|
||||
endgate
|
||||
{ def
|
||||
|
||||
/inductor_air2 {
|
||||
begingate
|
||||
1.0 0 0 0 inductor2
|
||||
1 0 0 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
{ def
|
||||
|
||||
/inductor_powder {
|
||||
begingate
|
||||
1.0 0 0 0 inductor2
|
||||
26 -32 26 -22 wire
|
||||
26 -16 26 -4 wire
|
||||
26 4 26 16 wire
|
||||
26 22 26 32 wire
|
||||
32 -32 32 -22 wire
|
||||
32 -16 32 -4 wire
|
||||
32 4 32 16 wire
|
||||
32 22 32 32 wire
|
||||
1 0 0 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
{ def
|
||||
|
||||
/inductor_iron {
|
||||
begingate
|
||||
1.0 0 0 0 inductor2
|
||||
26 -32 26 32 wire
|
||||
32 -32 32 32 wire
|
||||
1 0 0 scb
|
||||
(l.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(l.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
{ def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,125 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.2
|
||||
% Library name is: led_digits
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/led1 {
|
||||
% 48 6 17 85 bbox
|
||||
begingate
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led3 {
|
||||
% 6 0 59 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led4 {
|
||||
% 6 6 59 85 bbox
|
||||
begingate
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led6 {
|
||||
% 1 0 60 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 4 5 1 9 4 40 10 46 14 41 11 13 4 5 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led8 {
|
||||
% 1 0 64 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 4 5 1 9 4 40 10 46 14 41 11 13 4 5 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led9 {
|
||||
% 6 0 59 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led0 {
|
||||
% 1 0 64 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 4 5 1 9 4 40 10 46 14 41 11 13 4 5 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led2 {
|
||||
% 1 0 64 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 4 5 1 9 4 40 10 46 14 41 11 13 4 5 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led5 {
|
||||
% 6 0 55 96 bbox
|
||||
begingate
|
||||
241 1.00 6 3 9 0 49 0 53 4 47 10 12 10 6 3 7 polygon
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 16 43 49 43 53 48 48 53 17 53 12 48 16 43 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
241 1.00 12 91 9 88 6 55 10 50 16 56 18 85 12 91 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led7 {
|
||||
% 14 6 51 90 bbox
|
||||
begingate
|
||||
241 1.00 48 13 55 6 58 9 61 41 55 46 51 41 48 13 7 polygon
|
||||
241 1.00 51 54 56 49 62 55 65 88 62 91 54 82 51 54 7 polygon
|
||||
241 1.00 54 86 60 93 57 96 17 96 14 93 21 86 54 86 7 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/led_dot {
|
||||
% 1 0 13 14 bbox
|
||||
begingate
|
||||
241 1.00 14 11 12 14 4 14 2 12 1 3 4 0 11 0 13 3 14 11 9 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
926
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/lgf.lps
Normal file
926
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/lgf.lps
Normal file
@ -0,0 +1,926 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: lgf
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/source {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
0 32 0 64 wire
|
||||
0 -32 0 -64 wire
|
||||
1 1.00 0 0 32 0 360 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/VDIFF {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.00 0 0 0 source
|
||||
(+) {/Symbol 1.000 cf} 1 5 0 0 18 label
|
||||
(-) {/Symbol 1.000 cf} 1 5 0 0 -18 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/arrowhead {
|
||||
% -12 -32 24 36 bbox
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/IDIFF {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1 0.75 0 20 0 -8 2 polygon
|
||||
1.00 0 0 0 source
|
||||
0.80 180 0 -20 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/STAIRS {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
1.00 0 0 0 VDIFF
|
||||
(S) {/Helvetica-Bold 0.500 cf} 1 21 0 0 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NFET7T {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
-36 -28 -36 28 wire
|
||||
-36 0 -64 0 wire
|
||||
1 1.00 0 -64 0 -28 -24 -28 -24 28 0 28 0 64 6 polygon
|
||||
1 0 0 scb
|
||||
(G) {/Helvetica 1.0 cf} 1 7 0 -64 0 pinlabel
|
||||
(S) {/Helvetica 1.0 cf} 1 13 0 0 -64 pinlabel
|
||||
(D) {/Helvetica 1.0 cf} 1 9 0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman 1.0 cf} 1 4 0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PFET7T {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
-36 -28 -36 28 wire
|
||||
-52 0 -64 0 wire
|
||||
1 1.00 0 -64 0 -28 -24 -28 -24 28 0 28 0 64 6 polygon
|
||||
1 1.00 -44 0 8 0 360 xcarc
|
||||
1 0 0 scb
|
||||
(S) {/Helvetica 1.0 cf} 1 9 0 0 64 pinlabel
|
||||
(D) {/Helvetica 1.0 cf} 1 13 0 0 -64 pinlabel
|
||||
(G) {/Helvetica 1.0 cf} 1 7 0 -64 0 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS Vdd pmos) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -196 -139 infolabel
|
||||
(sim:p %pG %pS %pD) {/Times-Roman 1.0 cf} 1 4 0 -196 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NFET7F {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
-24 0 16 0 wire
|
||||
1.00 0 0 0 NFET7T
|
||||
1 0 0 scb
|
||||
(G) {/Helvetica 1.0 cf} 1 7 0 -64 0 pinlabel
|
||||
(S) {/Helvetica 1.0 cf} 1 13 0 0 -64 pinlabel
|
||||
(D) {/Helvetica 1.0 cf} 1 9 0 0 64 pinlabel
|
||||
(B) {/Helvetica 1.0 cf} 1 0 0 16 0 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS %pB nmos) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman 1.0 cf} 1 4 0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PFET7F {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
-24 0 16 0 wire
|
||||
1.00 0 0 0 PFET7T
|
||||
1 0 0 scb
|
||||
(S) {/Helvetica 1.0 cf} 1 9 0 0 64 pinlabel
|
||||
(D) {/Helvetica 1.0 cf} 1 13 0 0 -64 pinlabel
|
||||
(G) {/Helvetica 1.0 cf} 1 7 0 -64 0 pinlabel
|
||||
(B) {/Helvetica 1.0 cf} 1 0 0 16 0 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS %pB pmos) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -196 -139 infolabel
|
||||
(sim:p %pG %pS %pD) {/Times-Roman 1.0 cf} 1 4 0 -196 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/VDD {
|
||||
% -32 0 64 63 bbox
|
||||
begingate
|
||||
0 0 0 32 wire
|
||||
-32 32 32 32 wire
|
||||
(Vdd) {/Times-Roman 0.900 cf} 1 17 0 0 38 label
|
||||
1 0 0 scb
|
||||
(Vdd) {/Times-Roman 1.0 cf} 1 13 0 0 0 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/GND {
|
||||
% -32 -60 64 60 bbox
|
||||
begingate
|
||||
0 0 0 -32 wire
|
||||
-32 -32 32 -32 wire
|
||||
-18 -46 18 -46 wire
|
||||
-4 -60 4 -60 wire
|
||||
1 0 0 scb
|
||||
(GND) {/Times-Roman 1.0 cf} 1 1 0 0 0 pinglobal
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NPN1 {
|
||||
% -32 -64 73 128 bbox
|
||||
begingate
|
||||
-16 0 -32 0 wire
|
||||
-16 48 -16 -48 wire
|
||||
32 48 -16 22 wire
|
||||
32 48 32 64 wire
|
||||
32 -48 -16 -22 wire
|
||||
32 -48 32 -64 wire
|
||||
1.00 240 32 -48 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman 1.000 cf} 1 9 0 32 64 pinlabel
|
||||
(B) {/Times-Roman 1.000 cf} 1 7 0 -32 0 pinlabel
|
||||
(E) {/Times-Roman 1.000 cf} 1 13 0 32 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE npn) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -244 -139 infolabel
|
||||
(sim:b %pB %pE %pC) {/Times-Roman 1.0 cf} 1 4 0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PNP1 {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
-16 0 -32 0 wire
|
||||
-16 48 -16 -48 wire
|
||||
32 48 -16 22 wire
|
||||
32 48 32 64 wire
|
||||
32 -48 -16 -22 wire
|
||||
32 -48 32 -64 wire
|
||||
1.00 120 -16 22 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman 1.000 cf} 1 13 0 32 -64 pinlabel
|
||||
(B) {/Times-Roman 1.000 cf} 1 7 0 -32 0 pinlabel
|
||||
(E) {/Times-Roman 1.000 cf} 1 9 0 32 64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman 1.0 cf}
|
||||
1 4 0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/RESFLOAT {
|
||||
% -12 -48 26 96 bbox
|
||||
begingate
|
||||
0 -48 0 -36 wire
|
||||
0 48 0 36 wire
|
||||
1 1.00 0 -36 -12 -30 14 -18 -12 -6 14 6 -12 18 12 30 0 36 8 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman 1.000 cf} 1 9 0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman 1.000 cf} 1 13 0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman 1.0 cf} 1 0 0 -208 -160 infolabel
|
||||
(sim:r %pr.1 %pr.2) {/Times-Roman 1.0 cf} 1 0 0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/CAPFLOAT {
|
||||
% -32 -64 64 128 bbox
|
||||
begingate
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
-32 -6 32 -6 wire
|
||||
-32 6 32 6 wire
|
||||
1 0 0 scb
|
||||
(c.1) {/Times-Roman 1.000 cf} 1 9 0 0 64 pinlabel
|
||||
(c.2) {/Times-Roman 1.000 cf} 1 13 0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman 1.0 cf} 1 0 0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman 1.0 cf} 1 0 0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/MOSCAP {
|
||||
% -64 -56 128 120 bbox
|
||||
begingate
|
||||
0 4 0 64 wire
|
||||
-64 4 64 4 wire
|
||||
-64 -4 -8 -4 wire
|
||||
8 -4 64 -4 wire
|
||||
-56 -36 -16 -36 wire
|
||||
36 -36 36 -4 wire
|
||||
16 -36 56 -36 wire
|
||||
-36 -36 -36 -4 wire
|
||||
-48 -44 -24 -44 wire
|
||||
-40 -52 -32 -52 wire
|
||||
(Vdd) {/Helvetica 0.600 cf} 1 29 0 36 -40 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/DIODE {
|
||||
% -18 -48 36 96 bbox
|
||||
begingate
|
||||
0 -48 0 -16 wire
|
||||
0 48 0 16 wire
|
||||
-18 -16 18 -16 wire
|
||||
248 1.00 -18 16 0 -16 18 16 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/OPAMP {
|
||||
% -80 -80 160 160 bbox
|
||||
begingate
|
||||
0 -40 0 -80 wire
|
||||
0 1.00 -80 -80 -80 80 80 0 3 polygon
|
||||
(-) {/Symbol 1.000 cf} 1 5 0 -64 46 label
|
||||
(+) {/Symbol 1.000 cf} 1 5 0 -64 -46 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/WRAMP {
|
||||
% -80 -80 160 160 bbox
|
||||
begingate
|
||||
0 -80 0 -45 wire
|
||||
48 0 80 0 wire
|
||||
0 1.00 -80 -80 -80 80 48 24 48 -24 4 polygon
|
||||
(-) {/Symbol 1.000 cf} 1 5 0 -64 46 label
|
||||
(+) {/Symbol 1.000 cf} 1 5 0 -64 -46 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ARROW1 {
|
||||
% -12 -40 24 80 bbox
|
||||
begingate
|
||||
1 0.80 0 -40 0 20 2 polygon
|
||||
1.00 0 0 40 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ARROW2 {
|
||||
% -32 -32 75 75 bbox
|
||||
begingate
|
||||
1 0.80 -32 -32 16 16 2 polygon
|
||||
1.00 315 32 32 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/MMETER {
|
||||
% -40 -40 48 48 bbox
|
||||
begingate
|
||||
-24 -24 -8 -8 wire
|
||||
0 1.00 -8 -8 -8 8 8 8 8 -8 4 polygon
|
||||
0.75 135 -32 -32 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ISCOPE {
|
||||
% -40 -40 88 72 bbox
|
||||
begingate
|
||||
1 1.00 8 8 32 32 48 32 3 polygon
|
||||
1.00 0 0 0 MMETER
|
||||
endgate
|
||||
} def
|
||||
|
||||
/TO {
|
||||
% -80 -12 16 24 bbox
|
||||
begingate
|
||||
-80 0 -64 0 wire
|
||||
1 1.00 -76 -12 -64 0 -76 12 3 polygon
|
||||
1 0 0 scb
|
||||
(out) {/Times-Roman 1.0 cf} 1 4 0 -48 0 pinlabel
|
||||
(out) {/Times-Roman 1.0 cf} 1 7 0 -64 0 pinlabel
|
||||
sce
|
||||
|
||||
endgate
|
||||
} def
|
||||
|
||||
/FROM {
|
||||
% 64 -12 16 24 bbox
|
||||
begingate
|
||||
76 0 64 12 wire
|
||||
76 0 80 0 wire
|
||||
76 0 64 -12 wire
|
||||
1 0 0 scb
|
||||
(out) {/Times-Roman 1.0 cf} 1 4 0 80 0 pinlabel
|
||||
(out) {/Times-Roman 1.0 cf} 1 7 0 54 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/CROSS5 {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
32 32 -32 -32 wire
|
||||
32 -32 -32 32 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/CROSS3 {
|
||||
% -32 -16 48 48 bbox
|
||||
begingate
|
||||
16 32 -32 -16 wire
|
||||
-32 32 16 -16 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/CROSS2 {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
16 16 -16 -16 wire
|
||||
-16 16 16 -16 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/GINST1 {
|
||||
% -32 -48 64 98 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 0.60 16 36 16 16 2 polygon
|
||||
0.60 0 16 48 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/SW2 {
|
||||
% -22 -36 42 56 bbox
|
||||
begingate
|
||||
0 -32 -16 16 wire
|
||||
257 1.00 0 -32 4 0 360 xcarc
|
||||
257 1.00 -16 16 4 0 360 xcarc
|
||||
257 1.00 16 16 4 0 360 xcarc
|
||||
0.60 -341 -15 12 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/SW4 {
|
||||
% -54 -20 106 56 bbox
|
||||
begingate
|
||||
-16 -16 16 -16 wire
|
||||
32 32 16 -16 wire
|
||||
-32 32 -48 -16 wire
|
||||
3 1.00 -40 8 24 8 2 polygon
|
||||
257 1.00 16 -16 4 0 360 xcarc
|
||||
257 1.00 32 32 4 0 360 xcarc
|
||||
257 1.00 48 -16 4 0 360 xcarc
|
||||
257 1.00 -32 32 4 0 360 xcarc
|
||||
257 1.00 -16 -16 4 0 360 xcarc
|
||||
257 1.00 -48 -16 4 0 360 xcarc
|
||||
0.60 160 17 -12 arrowhead
|
||||
0.60 160 -47 -11 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NFET5 {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
1.00 0 0 0 NFET7T
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PFET5 {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
1.00 0 0 0 PFET7T
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PFET6 {
|
||||
% -64 -64 64 128 bbox
|
||||
begingate
|
||||
1.00 0 0 0 PFET7F
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NOR {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 -40 32 -8 32 2 polygon
|
||||
1 1.00 -40 -32 -8 -32 2 polygon
|
||||
1 1.00 -24 -16 -24 16 -40 32 -40 -32 spline
|
||||
1 1.00 8 32 24 16 32 0 -8 32 spline
|
||||
1 1.00 40 0 8 0.00 360.00 xcarc
|
||||
1 1.00 48 0 64 0 2 polygon
|
||||
1 1.00 8 -32 24 -16 32 0 -8 -32 spline
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/OR {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 -40 32 -8 32 2 polygon
|
||||
1 1.00 -40 -32 -8 -32 2 polygon
|
||||
1 1.00 -24 -16 -24 16 -40 32 -40 -32 spline
|
||||
1 1.00 8 32 24 16 32 0 -8 32 spline
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1 1.00 8 -32 24 -16 32 0 -8 -32 spline
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NAND {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 24 -32 32 -16 32 0 8 -32 spline
|
||||
1 1.00 48 0 64 0 2 polygon
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
1 1.00 24 32 32 16 32 0 8 32 spline
|
||||
1 1.00 8 32 -32 32 -32 -32 8 -32 4 polygon
|
||||
1 1.00 40 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/AND {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 24 -32 32 -16 32 0 8 -32 spline
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
1 1.00 24 32 32 16 32 0 8 32 spline
|
||||
1 1.00 8 32 -32 32 -32 -32 8 -32 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/INV {
|
||||
% -48 -32 96 64 bbox
|
||||
begingate
|
||||
1 1.00 -48 0 -24 0 2 polygon
|
||||
1 1.00 -24 32 -24 -32 2 polygon
|
||||
1 1.00 -24 32 16 0 -24 -32 3 polygon
|
||||
1 1.00 24 0 8 0.00 360.00 xcarc
|
||||
1 1.00 32 0 48 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LED {
|
||||
% -16 -16 32 32 bbox
|
||||
begingate
|
||||
0 1.00 -16 -16 -16 16 16 16 16 -16 4 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
241 1.00 0 0 12 0.00 360.00 xcarc
|
||||
sce
|
||||
1 1.00 0 0 12 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/CLOCK {
|
||||
% -40 -40 104 80 bbox
|
||||
begingate
|
||||
0 1.00 -40 -40 -40 40 40 40 40 -40 4 polygon
|
||||
1 1.00 40 16 64 16 2 polygon
|
||||
1 1.00 40 -16 64 -16 2 polygon
|
||||
1 1.00 16 -16 12 0.00 360.00 xcarc
|
||||
1.000 0.000 0.000 scb
|
||||
241 1.00 16 16 12 0.00 360.00 xcarc
|
||||
sce
|
||||
1 1.00 16 16 12 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/SWITCH {
|
||||
% -16 -16 48 32 bbox
|
||||
begingate
|
||||
1 1.00 16 16 -16 16 -16 -16 16 -16 32 0 16 16 6 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
241 1.00 0 0 12 0.00 360.00 xcarc
|
||||
sce
|
||||
1 1.00 0 0 12 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/PULSE {
|
||||
% -8 -16 56 32 bbox
|
||||
begingate
|
||||
1.00 0 8 0 SWITCH
|
||||
1 1.00 16 16 32 16 48 0 32 -16 16 -16 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/XNOR {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 -40 32 -8 32 2 polygon
|
||||
1 1.00 -40 -32 -8 -32 2 polygon
|
||||
1 1.00 -32 -16 -32 16 -48 32 -48 -32 spline
|
||||
1 1.00 8 32 24 16 32 0 -8 32 spline
|
||||
1 1.00 40 0 8 0.00 360.00 xcarc
|
||||
1 1.00 48 0 64 0 2 polygon
|
||||
1 1.00 8 -32 24 -16 32 0 -8 -32 spline
|
||||
1 1.00 -40 16 -64 16 2 polygon
|
||||
1 1.00 -40 -16 -64 -16 2 polygon
|
||||
1 1.00 -24 -16 -24 16 -40 32 -40 -32 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/XOR {
|
||||
% -64 -32 128 64 bbox
|
||||
begingate
|
||||
1 1.00 -40 32 -8 32 2 polygon
|
||||
1 1.00 -40 -32 -8 -32 2 polygon
|
||||
1 1.00 -32 -16 -32 16 -48 32 -48 -32 spline
|
||||
1 1.00 8 32 24 16 32 0 -8 32 spline
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1 1.00 8 -32 24 -16 32 0 -8 -32 spline
|
||||
1 1.00 -40 16 -64 16 2 polygon
|
||||
1 1.00 -40 -16 -64 -16 2 polygon
|
||||
1 1.00 -24 -16 -24 16 -40 32 -40 -32 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/AND3 {
|
||||
% -64 -48 128 96 bbox
|
||||
begingate
|
||||
1 1.00 24 -48 32 -32 32 0 8 -48 spline
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -32 -32 -64 -32 2 polygon
|
||||
1 1.00 24 48 32 32 32 0 8 48 spline
|
||||
1 1.00 8 48 -32 48 -32 -48 8 -48 4 polygon
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/AND4 {
|
||||
% -64 -64 144 128 bbox
|
||||
begingate
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 24 -64 48 -32 48 0 8 -64 spline
|
||||
1 1.00 -32 48 -64 48 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
1 1.00 8 64 -32 64 -32 -64 8 -64 4 polygon
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 48 0 80 0 2 polygon
|
||||
1 1.00 24 64 48 32 48 0 8 64 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/AND8 {
|
||||
% -64 -80 144 136 bbox
|
||||
begingate
|
||||
1 1.00 -64 -64 -32 -64 2 polygon
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -32 -32 -64 -32 2 polygon
|
||||
1 1.00 24 56 48 32 48 0 8 56 spline
|
||||
1 1.00 8 56 -32 56 -32 -80 8 -80 4 polygon
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1 1.00 48 0 80 0 2 polygon
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 -64 -16 -32 -16 2 polygon
|
||||
1 1.00 -64 16 -32 16 2 polygon
|
||||
1 1.00 -64 48 -32 48 2 polygon
|
||||
1 1.00 32 -80 48 -48 48 0 8 -80 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NAND3 {
|
||||
% -64 -48 128 96 bbox
|
||||
begingate
|
||||
1 1.00 24 -48 32 -32 32 0 8 -48 spline
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -32 -32 -64 -32 2 polygon
|
||||
1 1.00 24 48 32 32 32 0 8 48 spline
|
||||
1 1.00 8 48 -32 48 -32 -48 8 -48 4 polygon
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1 1.00 48 0 64 0 2 polygon
|
||||
1 1.00 40 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NAND4 {
|
||||
% -64 -64 144 128 bbox
|
||||
begingate
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 -32 48 -64 48 2 polygon
|
||||
1 1.00 -32 -16 -64 -16 2 polygon
|
||||
1 1.00 8 64 -32 64 -32 -64 8 -64 4 polygon
|
||||
1 1.00 -32 16 -64 16 2 polygon
|
||||
1 1.00 64 0 80 0 2 polygon
|
||||
1 1.00 56 0 8 0.00 360.00 xcarc
|
||||
1 1.00 24 -64 48 -32 48 0 8 -64 spline
|
||||
1 1.00 24 64 48 32 48 0 8 64 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NAND8 {
|
||||
% -64 -80 144 136 bbox
|
||||
begingate
|
||||
1 1.00 -64 -64 -32 -64 2 polygon
|
||||
1 1.00 32 56 48 32 48 0 8 56 spline
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -32 -32 -64 -32 2 polygon
|
||||
1 1.00 32 -80 48 -56 48 0 8 -80 spline
|
||||
1 1.00 8 56 -32 56 -32 -80 8 -80 4 polygon
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1 1.00 64 0 80 0 2 polygon
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 -64 -16 -32 -16 2 polygon
|
||||
1 1.00 -64 16 -32 16 2 polygon
|
||||
1 1.00 -64 48 -32 48 2 polygon
|
||||
1 1.00 56 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/OR3 {
|
||||
% -64 -48 128 96 bbox
|
||||
begingate
|
||||
1 1.00 -40 48 -8 48 2 polygon
|
||||
1 1.00 -40 -48 -8 -48 2 polygon
|
||||
1 1.00 -24 -32 -24 32 -40 48 -40 -48 spline
|
||||
1 1.00 8 -48 24 -32 32 0 -8 -48 spline
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -28 0 -64 0 2 polygon
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
1 1.00 8 48 24 32 32 0 -8 48 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/OR4 {
|
||||
% -64 -64 144 128 bbox
|
||||
begingate
|
||||
1 1.00 -40 64 -8 64 2 polygon
|
||||
1 1.00 -40 -64 -8 -64 2 polygon
|
||||
1 1.00 -24 -48 -24 48 -40 64 -40 -64 spline
|
||||
1 1.00 48 0 80 0 2 polygon
|
||||
1 1.00 -34 48 -64 48 2 polygon
|
||||
1 1.00 -29 16 -64 16 2 polygon
|
||||
1 1.00 -64 -16 -29 -16 2 polygon
|
||||
1 1.00 -64 -48 -34 -48 2 polygon
|
||||
1 1.00 8 -64 40 -40 48 0 -8 -64 spline
|
||||
1 1.00 8 64 40 40 48 0 -8 64 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/OR8 {
|
||||
% -64 -72 144 136 bbox
|
||||
begingate
|
||||
1 1.00 -40 64 -8 64 2 polygon
|
||||
1 1.00 -40 -72 -8 -72 2 polygon
|
||||
1 1.00 -24 -56 -24 48 -40 64 -40 -72 spline
|
||||
1 1.00 48 0 80 0 2 polygon
|
||||
1 1.00 -34 48 -64 48 2 polygon
|
||||
1 1.00 -29 16 -64 16 2 polygon
|
||||
1 1.00 -64 -16 -29 -16 2 polygon
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 8 -72 32 -48 48 0 -8 -72 spline
|
||||
1 1.00 -64 32 -30 32 2 polygon
|
||||
1 1.00 -64 0 -28 0 2 polygon
|
||||
1 1.00 -64 -32 -30 -32 2 polygon
|
||||
1 1.00 -64 -64 -36 -64 2 polygon
|
||||
1 1.00 8 64 32 48 48 0 -8 64 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NOR3 {
|
||||
% -64 -48 128 96 bbox
|
||||
begingate
|
||||
1 1.00 -40 48 -8 48 2 polygon
|
||||
1 1.00 -40 -48 -8 -48 2 polygon
|
||||
1 1.00 -24 -32 -24 32 -40 48 -40 -48 spline
|
||||
1 1.00 8 -48 24 -32 32 0 -8 -48 spline
|
||||
1 1.00 48 0 64 0 2 polygon
|
||||
1 1.00 -32 32 -64 32 2 polygon
|
||||
1 1.00 -28 0 -64 0 2 polygon
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
1 1.00 8 48 24 32 32 0 -8 48 spline
|
||||
1 1.00 40 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NOR4 {
|
||||
% -64 -64 144 128 bbox
|
||||
begingate
|
||||
1 1.00 -40 64 -8 64 2 polygon
|
||||
1 1.00 -40 -64 -8 -64 2 polygon
|
||||
1 1.00 -24 -48 -24 48 -40 64 -40 -64 spline
|
||||
1 1.00 64 0 80 0 2 polygon
|
||||
1 1.00 -34 48 -64 48 2 polygon
|
||||
1 1.00 -29 16 -64 16 2 polygon
|
||||
1 1.00 -64 -16 -29 -16 2 polygon
|
||||
1 1.00 -64 -48 -34 -48 2 polygon
|
||||
1 1.00 56 0 8 0.00 360.00 xcarc
|
||||
1 1.00 8 -64 40 -40 48 0 -8 -64 spline
|
||||
1 1.00 8 64 40 40 48 0 -8 64 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/NOR8 {
|
||||
% -64 -72 144 136 bbox
|
||||
begingate
|
||||
1 1.00 -40 64 -8 64 2 polygon
|
||||
1 1.00 -40 -72 -8 -72 2 polygon
|
||||
1 1.00 -24 -56 -24 48 -40 64 -40 -72 spline
|
||||
1 1.00 64 0 80 0 2 polygon
|
||||
1 1.00 -34 48 -64 48 2 polygon
|
||||
1 1.00 -29 16 -64 16 2 polygon
|
||||
1 1.00 -64 -16 -29 -16 2 polygon
|
||||
1 1.00 8 -72 40 -40 48 0 -8 -72 spline
|
||||
1 1.00 -64 -48 -32 -48 2 polygon
|
||||
1 1.00 8 64 32 48 48 0 -8 64 spline
|
||||
1 1.00 -64 32 -30 32 2 polygon
|
||||
1 1.00 -64 0 -28 0 2 polygon
|
||||
1 1.00 -64 -32 -30 -32 2 polygon
|
||||
1 1.00 -64 -64 -36 -64 2 polygon
|
||||
1 1.00 56 0 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/TPOS {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 -16 -32 -16 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 0 -16 -16 -32 -32 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(T) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/TNEG {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 -16 -48 -16 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 0 -16 -16 -32 -32 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(T) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -40 -16 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/DPOS {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 -16 -32 -16 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 0 -16 -16 -32 -32 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(D) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/DNEG {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 -16 -48 -16 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 0 -16 -16 -32 -32 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(D) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -40 -16 8 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/GDNEG {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 0 -48 0 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 16 -16 0 -32 -16 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(G) {/Times-Roman 0.650 cf} 1 4 0 -24 -32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -40 0 8 0.00 360.00 xcarc
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
(D) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/GDPOS {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 0 -32 0 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -16 64 -16 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 16 -16 0 -32 -16 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -16 label
|
||||
(G) {/Times-Roman 0.650 cf} 1 4 0 -24 -32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
(D) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/JKNEG {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 0 -48 0 2 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -32 64 -32 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 16 -16 0 -32 -16 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -40 0 8 0.00 360.00 xcarc
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
(J) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(K) {/Times-Roman 0.650 cf} 1 4 0 -24 -32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/JKPOS {
|
||||
% -64 -80 128 160 bbox
|
||||
begingate
|
||||
0 1.00 -32 -48 -32 48 32 48 32 -48 4 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -32 64 -32 2 polygon
|
||||
1 1.00 0 -56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 -64 0 -80 2 polygon
|
||||
1 1.00 0 56 8 0.00 360.00 xcarc
|
||||
1 1.00 0 64 0 80 2 polygon
|
||||
1 1.00 -32 16 -16 0 -32 -16 3 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
(J) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(K) {/Times-Roman 0.650 cf} 1 4 0 -24 -32 label
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/LATCH {
|
||||
% -64 -56 128 112 bbox
|
||||
begingate
|
||||
0 1.00 -32 -56 -32 56 32 56 32 -56 4 polygon
|
||||
1 1.00 -64 32 -32 32 2 polygon
|
||||
1 1.00 32 32 64 32 2 polygon
|
||||
1 1.00 32 -32 64 -32 2 polygon
|
||||
(Q) {ol} () {/Times-Roman 0.650 cf} 2 7 0 24 -32 label
|
||||
(Q) {/Times-Roman 0.650 cf} 1 7 0 24 32 label
|
||||
1 1.00 -64 -32 -32 -32 2 polygon
|
||||
(D) {/Times-Roman 0.650 cf} 1 4 0 -24 32 label
|
||||
(L) {/Times-Roman 0.650 cf} 1 4 0 -24 -32 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,662 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: musiclib
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/lnt {
|
||||
% -4 -14 64 28 bbox
|
||||
begingate
|
||||
1 1.75 -4 0 60 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hd {
|
||||
% -31 -15 38 30 bbox
|
||||
begingate
|
||||
6 9 beginpath
|
||||
-2 25 -38 9 -30 -9 curveto
|
||||
-22 -25 14 -9 6 9 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qn {
|
||||
% -38 1 38 127 bbox
|
||||
begingate
|
||||
1.00 0 -7 16 hd
|
||||
1 1.00 0 18 0 128 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qnd {
|
||||
% -40 -96 38 127 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 qn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qstem1 {
|
||||
% -52 -96 64 127 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 qn
|
||||
1.00 0 -48 16 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qstem2 {
|
||||
% -55 -96 64 127 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 qn
|
||||
1.00 0 -52 0 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qstem3 {
|
||||
% -52 1 64 127 bbox
|
||||
begingate
|
||||
1.00 0 0 0 qn
|
||||
1.00 0 -48 16 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qstem4 {
|
||||
% -49 1 64 127 bbox
|
||||
begingate
|
||||
1.00 0 0 0 qn
|
||||
1.00 0 -45 32 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hhd {
|
||||
% -39 -1 38 34 bbox
|
||||
begingate
|
||||
6 28 beginpath
|
||||
16 12 -20 -12 -30 4 curveto
|
||||
-24 -6 12 20 6 28 curveto
|
||||
-4 44 -40 20 -30 4 curveto
|
||||
-36 12 0 38 6 28 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hn {
|
||||
% -39 -1 39 129 bbox
|
||||
begingate
|
||||
1 1.00 0 23 0 128 2 polygon
|
||||
1.00 0 -8 0 hhd
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hnd {
|
||||
% -40 -96 39 129 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 hn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hnd2 {
|
||||
% -52 -96 64 129 bbox
|
||||
begingate
|
||||
1.00 0 -48 0 lnt
|
||||
1.00 180 -40 32 hn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hnd3 {
|
||||
% -52 -96 64 129 bbox
|
||||
begingate
|
||||
1.00 0 -48 16 lnt
|
||||
1.00 180 -40 32 hn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hnt {
|
||||
% -52 -1 64 129 bbox
|
||||
begingate
|
||||
1.00 0 -48 16 lnt
|
||||
1.00 0 0 0 hn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hnt2 {
|
||||
% -48 -1 64 129 bbox
|
||||
begingate
|
||||
1.00 0 0 0 hn
|
||||
1.00 0 -44 32 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/wn {
|
||||
% -44 0 48 32 bbox
|
||||
begingate
|
||||
-28 32 beginpath
|
||||
-48 32 -28 0 -12 0 curveto
|
||||
-52 0 -52 32 -28 32 curveto
|
||||
12 32 12 0 -12 0 curveto
|
||||
8 0 -12 32 -28 32 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/wnt {
|
||||
% -53 0 64 32 bbox
|
||||
begingate
|
||||
1.00 0 -49 16 lnt
|
||||
1.00 0 0 0 wn
|
||||
endgate
|
||||
} def
|
||||
|
||||
/flg {
|
||||
% 0 -52 40 128 bbox
|
||||
begingate
|
||||
0 76 beginpath
|
||||
0 32 68 8 28 -52 curveto
|
||||
64 0 0 32 0 32 curveto
|
||||
240 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/en {
|
||||
% -38 1 78 153 bbox
|
||||
begingate
|
||||
1.00 0 0 0 qn
|
||||
1.00 0 0 78 flg
|
||||
endgate
|
||||
} def
|
||||
|
||||
/en2 {
|
||||
% -40 -130 40 161 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 qn
|
||||
1.00 -181 -40 -54 flg
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ent {
|
||||
% -52 -130 64 161 bbox
|
||||
begingate
|
||||
1.00 0 0 0 en2
|
||||
1.00 0 -48 16 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ent2 {
|
||||
% -52 1 92 153 bbox
|
||||
begingate
|
||||
1.00 0 0 0 en
|
||||
1.00 0 -44 16 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ent3 {
|
||||
% -48 1 88 153 bbox
|
||||
begingate
|
||||
1.00 0 0 0 en
|
||||
1.00 0 -44 32 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ent4 {
|
||||
% -56 -130 64 161 bbox
|
||||
begingate
|
||||
1.00 0 0 0 en2
|
||||
1.00 0 -52 0 lnt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sn {
|
||||
% -38 1 78 187 bbox
|
||||
begingate
|
||||
1.00 0 0 0 qn
|
||||
0 188 beginpath
|
||||
0 144 56 120 36 72 curveto
|
||||
52 104 0 144 0 144 curveto
|
||||
240 1.00 endpath
|
||||
1.00 0 0 72 flg
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sn2 {
|
||||
% -40 -136 40 167 bbox
|
||||
begingate
|
||||
1.00 180 -40 32 qn
|
||||
-40 -136 beginpath
|
||||
-40 -92 16 -68 -4 -20 curveto
|
||||
12 -52 -40 -92 -40 -92 curveto
|
||||
240 1.00 endpath
|
||||
-40 -96 beginpath
|
||||
-40 -52 12 -36 -4 4 curveto
|
||||
8 -24 -40 -52 -40 -52 curveto
|
||||
240 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/flt {
|
||||
% -8 -2 23 73 bbox
|
||||
begingate
|
||||
1 1.00 -8 71 -8 -1 2 polygon
|
||||
-8 -2 beginpath
|
||||
32 22 12 46 -8 30 curveto
|
||||
2 40 20 22 -8 -2 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/shp {
|
||||
% -16 -28 32 88 bbox
|
||||
begingate
|
||||
240 1.00 -16 24 16 32 16 40 -16 32 4 polygon
|
||||
240 1.00 -16 -8 16 0 16 8 -16 0 4 polygon
|
||||
1 1.00 -8 56 -8 -28 2 polygon
|
||||
1 1.00 8 -24 8 60 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nat {
|
||||
% -14 -32 22 94 bbox
|
||||
begingate
|
||||
240 1.00 -14 -8 8 0 8 8 -14 0 4 polygon
|
||||
240 1.00 -14 24 8 32 8 40 -14 32 4 polygon
|
||||
1 1.00 -14 62 -14 -8 2 polygon
|
||||
1 1.00 8 -32 8 40 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/hr {
|
||||
% -24 0 44 16 bbox
|
||||
begingate
|
||||
240 1.00 -24 0 -24 16 20 16 20 0 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/qr {
|
||||
% -15 -50 29 100 bbox
|
||||
begingate
|
||||
1 1.00 3 41 -1 49 2 polygon
|
||||
1 1.00 14 -34 -14 6 2 polygon
|
||||
8 -26 beginpath
|
||||
-2 -12 -30 -22 -6 -50 curveto
|
||||
-20 -36 -4 -24 14 -34 curveto
|
||||
241 1.00 endpath
|
||||
-14 6 beginpath
|
||||
-10 30 6 34 -2 50 curveto
|
||||
10 26 1 polyc
|
||||
-2 14 -6 -6 0 -14 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/er {
|
||||
% -30 -8 27 50 bbox
|
||||
begingate
|
||||
1 1.30 -3 39 -20 -8 2 polygon
|
||||
241 1.00 -24 36 6 0.00 360.00 xcarc
|
||||
1 1.00 -18 44 16 237.00 337.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sr {
|
||||
% -40 -14 34 50 bbox
|
||||
begingate
|
||||
241 1.00 -34 12 6 0.00 360.00 xcarc
|
||||
1 1.00 -28 20 16 237.00 337.00 xcarc
|
||||
1.00 0 -3 -6 er
|
||||
endgate
|
||||
} def
|
||||
|
||||
/fermata {
|
||||
% -32 -16 64 33 bbox
|
||||
begingate
|
||||
241 1.00 0 -12 4 0.00 360.00 xcarc
|
||||
-32 -12 beginpath
|
||||
-24 28 24 28 32 -12 curveto
|
||||
28 16 -28 16 -32 -12 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/br1 {
|
||||
% -33 -160 34 256 bbox
|
||||
begingate
|
||||
0 96 beginpath
|
||||
-76 52 60 -100 -32 -160 curveto
|
||||
44 -116 -92 36 0 96 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tclef {
|
||||
% -44 -42 83 210 bbox
|
||||
begingate
|
||||
1 1.00 -2 -26 16 180.00 360.00 xcarc
|
||||
241 1.00 -8 -26 10 0.00 360.00 xcarc
|
||||
1 1.00 14 -26 -4 112 2 polygon
|
||||
-4 12 beginpath
|
||||
-20 20 -16 50 12 50 curveto
|
||||
42 50 36 0 4 0 curveto
|
||||
48 0 52 64 12 64 curveto
|
||||
-20 64 -28 20 -4 12 curveto
|
||||
241 1.00 endpath
|
||||
4 0 beginpath
|
||||
-24 0 -32 16 -32 32 curveto
|
||||
-32 80 30 84 30 140 curveto
|
||||
30 170 -10 140 -4 112 curveto
|
||||
-10 156 12 164 22 168 curveto
|
||||
28 158 30 152 30 140 curveto
|
||||
30 108 -44 92 -44 40 curveto
|
||||
-44 8 -16 0 4 0 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/bclef {
|
||||
% -28 -68 79 100 bbox
|
||||
begingate
|
||||
1 1.00 0 5 27 90.00 192.00 xcarc
|
||||
241 1.00 48 16 3 0.00 360.00 xcarc
|
||||
241 1.00 48 -15 3 0.00 360.00 xcarc
|
||||
241 1.00 -17 3 10 0.00 360.00 xcarc
|
||||
36 -4 beginpath
|
||||
36 -44 8 -60 -28 -68 curveto
|
||||
40 -52 32 32 0 32 curveto
|
||||
28 32 36 12 36 -4 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/keyEf {
|
||||
% -42 -35 88 137 bbox
|
||||
begingate
|
||||
1.00 0 -18 -17 flt
|
||||
1.00 0 14 31 flt
|
||||
1.00 0 46 -33 flt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/keyBf {
|
||||
% -42 -51 56 121 bbox
|
||||
begingate
|
||||
1.00 0 -18 -17 flt
|
||||
1.00 0 14 31 flt
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dot {
|
||||
% -10 -10 20 20 bbox
|
||||
begingate
|
||||
248 1.00 0 0 6 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ddot {
|
||||
% -5 -21 10 42 bbox
|
||||
begingate
|
||||
241 1.00 0 16 5 0.00 360.00 xcarc
|
||||
241 1.00 0 -16 5 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/common {
|
||||
% -24 -31 48 63 bbox
|
||||
begingate
|
||||
241 1.00 14 18 -8 -8 -180.00 180.00 ellipse
|
||||
1 1.00 18 30 20 26 22 20 8 32 spline
|
||||
1 1.00 18 -26 22 -20 24 -14 14 -28 spline
|
||||
-24 0 beginpath
|
||||
-24 16 -16 36 8 32 curveto
|
||||
-20 38 -18 -48 14 -28 curveto
|
||||
4 -36 -24 -32 -24 0 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/cuttime {
|
||||
% -24 -46 48 92 bbox
|
||||
begingate
|
||||
1.00 0 0 0 common
|
||||
1 1.00 2 46 2 -46 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/two {
|
||||
% -24 -32 50 64 bbox
|
||||
begingate
|
||||
241 1.00 -10 18 8 0.00 360.00 xcarc
|
||||
1 1.00 -14 30 -16 26 -18 20 -4 32 spline
|
||||
1 1.00 -18 -20 -18 -16 2 -6 -24 -32 spline
|
||||
26 -12 beginpath
|
||||
26 -50 -14 -20 -24 -32 curveto
|
||||
-8 0 26 -34 26 -12 curveto
|
||||
241 1.00 endpath
|
||||
-4 32 beginpath
|
||||
16 34 22 4 2 -6 curveto
|
||||
24 2 26 8 26 18 curveto
|
||||
26 24 20 36 -4 32 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/three {
|
||||
% -22 -32 44 64 bbox
|
||||
begingate
|
||||
241 1.00 -14 -18 8 0.00 360.00 xcarc
|
||||
1 1.00 -18 -30 -20 -26 -22 -20 -8 -32 spline
|
||||
241 1.00 -14 18 8 0.00 360.00 xcarc
|
||||
1 1.00 -18 30 -20 26 -22 20 -8 32 spline
|
||||
-6 0 beginpath
|
||||
16 0 22 6 22 18 curveto
|
||||
22 24 16 36 -8 32 curveto
|
||||
12 34 18 0 -6 0 curveto
|
||||
16 0 22 -6 22 -18 curveto
|
||||
22 -24 16 -34 -8 -32 curveto
|
||||
12 -34 18 0 -6 0 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/four {
|
||||
% -24 -32 48 64 bbox
|
||||
begingate
|
||||
1 1.00 -24 -10 24 -10 2 polygon
|
||||
12 -24 beginpath
|
||||
20 -24 8 180.00 270.00 arc
|
||||
-10 -32 1 polyc
|
||||
-10 -24 8 -90.00 0.00 arc
|
||||
12 -24 12 18 -2 2 3 polyc
|
||||
241 1.00 endpath
|
||||
-24 -10 beginpath
|
||||
-16 0 -6 20 -6 28 curveto
|
||||
-22 -10 14 32 2 polyc
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/six {
|
||||
% -24 -32 46 64 bbox
|
||||
begingate
|
||||
241 1.00 12 20 8 0.00 360.00 xcarc
|
||||
1 1.00 16 30 18 26 20 20 6 32 spline
|
||||
1 1.00 -6 4 -12 -4 -10 -14 0 4 spline
|
||||
0 4 beginpath
|
||||
14 5 12 -34 0 -32 curveto
|
||||
-26 -32 -24 -4 -24 0 curveto
|
||||
-24 8 -20 36 6 32 curveto
|
||||
-14 34 -16 -32 0 -32 curveto
|
||||
20 -32 22 -20 22 -12 curveto
|
||||
22 2 8 6 0 4 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/eight {
|
||||
% -22 -32 46 64 bbox
|
||||
begingate
|
||||
1 1.00 -6 -34 8 -34 14 -30 -12 -30 spline
|
||||
-10 30 beginpath
|
||||
-22 24 -30 4 0 -6 curveto
|
||||
20 -14 22 -24 14 -30 curveto
|
||||
26 -24 34 0 4 10 curveto
|
||||
-14 16 -18 24 -10 30 curveto
|
||||
241 1.00 endpath
|
||||
-12 -30 beginpath
|
||||
-18 -26 -22 -14 -14 0 curveto
|
||||
-24 -6 -28 -22 -12 -30 curveto
|
||||
241 1.00 endpath
|
||||
14 30 beginpath
|
||||
22 22 20 10 16 4 curveto
|
||||
22 8 30 22 14 30 curveto
|
||||
241 1.00 endpath
|
||||
1 1.00 -4 34 8 34 14 30 -10 30 spline
|
||||
endgate
|
||||
} def
|
||||
|
||||
/nine {
|
||||
% -26 -32 50 64 bbox
|
||||
begingate
|
||||
241 1.00 -16 -18 8 0.00 360.00 xcarc
|
||||
1 1.00 -20 -30 -22 -26 -24 -20 -10 -32 spline
|
||||
1 1.00 4 -4 8 0 9 10 -4 -4 spline
|
||||
-4 -4 beginpath
|
||||
-18 -5 -16 34 -4 32 curveto
|
||||
15 32 16 -39 -10 -32 curveto
|
||||
26 -34 24 -6 24 0 curveto
|
||||
24 4 26 32 -4 32 curveto
|
||||
-24 32 -26 20 -26 12 curveto
|
||||
-26 -2 -13 -4 -4 -4 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pedal {
|
||||
% -50 -32 110 64 bbox
|
||||
begingate
|
||||
1 1.00 -22 34 -32 32 -36 30 -12 30 spline
|
||||
4 -28 beginpath
|
||||
-8 -18 -30 -34 -32 -32 curveto
|
||||
-34 -30 -18 -24 -4 -32 curveto
|
||||
4 -28 1 polyc
|
||||
241 1.00 endpath
|
||||
-20 -28 beginpath
|
||||
-6 0 -32 12 -26 32 curveto
|
||||
-40 4 -14 -8 -20 -28 curveto
|
||||
241 1.00 endpath
|
||||
-18 18 beginpath
|
||||
-6 2 4 22 -12 30 curveto
|
||||
18 18 -8 -12 -18 18 curveto
|
||||
241 1.00 endpath
|
||||
-36 30 beginpath
|
||||
-60 18 -52 -10 -34 6 curveto
|
||||
-50 -4 -48 24 -36 30 curveto
|
||||
241 1.00 endpath
|
||||
1 1.00 22 -18 20 0 12 0 4 -28 spline
|
||||
44 -30 beginpath
|
||||
30 -36 24 -4 32 0 curveto
|
||||
20 -6 20 -40 44 -30 curveto
|
||||
62 -20 42 22 12 16 curveto
|
||||
36 24 52 -24 44 -30 curveto
|
||||
241 1.00 endpath
|
||||
12 0 beginpath
|
||||
-2 0 0 -44 26 -28 curveto
|
||||
8 -40 4 0 12 0 curveto
|
||||
241 1.00 endpath
|
||||
241 1.00 58 -30 2 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ppin {
|
||||
% -6 -12 12 26 bbox
|
||||
% hidden
|
||||
begingate
|
||||
3 -12 beginpath
|
||||
3 -9 1 polyc
|
||||
-1 -8 0 1 2 2 curveto
|
||||
0 8 6 -63.43 243.43 arc
|
||||
0 1 1 -8 -3 -9 curveto
|
||||
-3 -12 1 polyc
|
||||
0 -15 4 135.00 45.00 arcn
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/blip {
|
||||
% -8 -16 16 32 bbox
|
||||
% hidden
|
||||
begingate
|
||||
0 -16 beginpath
|
||||
-24 8 12 4 0 16 curveto
|
||||
24 -8 -12 -4 0 -16 curveto
|
||||
241 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pedalstop {
|
||||
% -29 -29 58 58 bbox
|
||||
begingate
|
||||
1.00 -46 11 11 ppin
|
||||
1.00 0 0 15 ppin
|
||||
1.00 270 15 0 ppin
|
||||
1.00 -226 -11 -11 ppin
|
||||
1.00 -316 -11 11 ppin
|
||||
1.00 -271 -15 0 ppin
|
||||
1.00 -181 0 -15 ppin
|
||||
1.00 -136 11 -11 ppin
|
||||
endgate
|
||||
} def
|
||||
|
||||
/rept {
|
||||
% -32 -256 53 512 bbox
|
||||
begingate
|
||||
240 1.00 -32 -256 -32 256 -16 256 -16 -256 4 polygon
|
||||
1 1.00 0 256 0 -256 2 polygon
|
||||
1.00 0 16 192 ddot
|
||||
1.00 0 16 -192 ddot
|
||||
endgate
|
||||
} def
|
||||
|
||||
/gliss {
|
||||
% -8 -96 16 192 bbox
|
||||
begingate
|
||||
1.00 0 0 80 blip
|
||||
1.00 0 0 16 blip
|
||||
1.00 0 0 48 blip
|
||||
1.00 0 0 -16 blip
|
||||
1.00 0 0 -80 blip
|
||||
1.00 0 0 -48 blip
|
||||
endgate
|
||||
} def
|
||||
|
||||
/bar {
|
||||
% 0 -256 0 512 bbox
|
||||
begingate
|
||||
1 1.50 0 256 0 -256 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/lines {
|
||||
% 0 -64 3552 128 bbox
|
||||
begingate
|
||||
1 1.00 0 -32 3552 -32 2 polygon
|
||||
1 1.00 0 64 3552 64 2 polygon
|
||||
1 1.00 0 0 3552 0 2 polygon
|
||||
1 1.00 0 32 3552 32 2 polygon
|
||||
1 1.00 0 -64 3552 -64 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/staff {
|
||||
% 15 -256 3601 552 bbox
|
||||
begingate
|
||||
1.00 0 64 -192 lines
|
||||
1.00 0 64 192 lines
|
||||
1.00 -181 48 -160 br1
|
||||
1.00 0 48 160 br1
|
||||
1.00 0 64 0 bar
|
||||
1.00 0 3616 0 bar
|
||||
1.00 0 144 128 tclef
|
||||
1.00 0 128 -160 bclef
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,32 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: opamps
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% nil dependencies
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/opamp {
|
||||
begingate
|
||||
0 1.50 0 -84 108 0 0 84 0 -84 4 polygon
|
||||
0 -64 -32 -64 wire
|
||||
0 64 -32 64 wire
|
||||
108 0 128 0 wire
|
||||
(-) {/Symbol cf} 2 5 0 1.0 16 52 label
|
||||
(+) {/Symbol cf} 2 5 0 1.0 16 -52 label
|
||||
1 0 0 scb
|
||||
(in.m) {/Times-Roman cf} 2 7 0 1.0 -32 64 pinlabel
|
||||
(in.p) {/Times-Roman cf} 2 7 0 1.0 -32 -64 pinlabel
|
||||
(out) {/Times-Roman cf} 2 4 0 1.0 128 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
1275
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/pcb.lps
Normal file
1275
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/pcb.lps
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,111 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: pcb
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/round {
|
||||
% -30 -30 60 60 bbox
|
||||
begingate
|
||||
1 2.00 0 0 30 0 360 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/square_pad {
|
||||
% -36 -36 72 72 bbox
|
||||
begingate
|
||||
504 1.00 -36 36 -36 -36 36 -36 36 36 4 polygon
|
||||
257 1.00 0 0 32 0 360 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/DIP_relay {
|
||||
% -132 -366 258 732 bbox
|
||||
begingate
|
||||
4 1.00 -96 366 -96 -366 96 -366 96 366 4 polygon
|
||||
1.00 0 -96 288 square_pad
|
||||
1.00 0 -96 192 round
|
||||
1.00 0 -96 -288 round
|
||||
1.00 0 -96 -192 round
|
||||
1.00 0 96 288 round
|
||||
1.00 0 96 192 round
|
||||
1.00 0 96 -192 round
|
||||
1.00 0 96 -288 round
|
||||
endgate
|
||||
} def
|
||||
|
||||
/DIP40 {
|
||||
% -276 -960 546 1920 bbox
|
||||
begingate
|
||||
4 1.00 -240 960 -240 -960 240 -960 240 960 4 polygon
|
||||
1.00 0 -240 912 square_pad
|
||||
1.00 0 -240 816 round
|
||||
1.00 0 -240 720 round
|
||||
1.00 0 -240 624 round
|
||||
1.00 0 -240 528 round
|
||||
1.00 0 -240 432 round
|
||||
1.00 0 -240 336 round
|
||||
1.00 0 -240 240 round
|
||||
1.00 0 -240 144 round
|
||||
1.00 0 -240 48 round
|
||||
1.00 0 -240 -48 round
|
||||
1.00 0 -240 -144 round
|
||||
1.00 0 -240 -240 round
|
||||
1.00 0 -240 -336 round
|
||||
1.00 0 -240 -432 round
|
||||
1.00 0 -240 -528 round
|
||||
1.00 0 -240 -624 round
|
||||
1.00 0 -240 -720 round
|
||||
1.00 0 -240 -816 round
|
||||
1.00 0 -240 -912 round
|
||||
1.00 0 240 720 round
|
||||
1.00 0 240 624 round
|
||||
1.00 0 240 528 round
|
||||
1.00 0 240 432 round
|
||||
1.00 0 240 336 round
|
||||
1.00 0 240 240 round
|
||||
1.00 0 240 144 round
|
||||
1.00 0 240 48 round
|
||||
1.00 0 240 -48 round
|
||||
1.00 0 240 -144 round
|
||||
1.00 0 240 -240 round
|
||||
1.00 0 240 -336 round
|
||||
1.00 0 240 -432 round
|
||||
1.00 0 240 -528 round
|
||||
1.00 0 240 -624 round
|
||||
1.00 0 240 -720 round
|
||||
1.00 0 240 -816 round
|
||||
1.00 0 240 -912 round
|
||||
1.00 0 240 816 round
|
||||
1.00 0 240 912 round
|
||||
endgate
|
||||
} def
|
||||
|
||||
/20pin_header {
|
||||
% -468 -78 930 162 bbox
|
||||
begingate
|
||||
1.00 0 -432 48 square_pad
|
||||
1.00 0 -336 -48 round
|
||||
1.00 0 -432 -48 round
|
||||
1.00 0 -336 48 round
|
||||
1.00 0 -240 48 round
|
||||
1.00 0 -240 -48 round
|
||||
1.00 0 -144 48 round
|
||||
1.00 0 -144 -48 round
|
||||
1.00 0 -48 48 round
|
||||
1.00 0 -48 -48 round
|
||||
1.00 0 48 48 round
|
||||
1.00 0 48 -48 round
|
||||
1.00 0 144 48 round
|
||||
1.00 0 144 -48 round
|
||||
1.00 0 240 48 round
|
||||
1.00 0 240 -48 round
|
||||
1.00 0 336 48 round
|
||||
1.00 0 336 -48 round
|
||||
1.00 0 432 48 round
|
||||
1.00 0 432 -48 round
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,57 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: relays
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% spstno tap terminals.lps
|
||||
% spstno circle terminals/lps
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/spstno {
|
||||
begingate
|
||||
% trivial
|
||||
1.0 180 0 16 circle
|
||||
1.0 180 0 -16 circle
|
||||
1 1.0 -22 16 -112 16 2 polygon
|
||||
1 1.0 -22 -16 -80 -16 -80 -4 3 polygon
|
||||
0.8 -90 -80 -8 tap
|
||||
1 1.0 -96 52 -96 32 2 polygon
|
||||
0.5 270 -96 36 tap
|
||||
1 0 0 scb
|
||||
(sw.1) {/Times-Roman cf} 2 9 0 1.0 0 16 pinlabel
|
||||
(sw.2) {/Times-Roman cf} 2 13 0 1.0 0 -16 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/relay_coil {
|
||||
begingate
|
||||
1 1.5 -12 -48 -12 48 12 48 12 -48 -12 -48 5 polygon
|
||||
-12 0 -32 0 wire
|
||||
12 0 32 0 wire
|
||||
1 0 0 scb
|
||||
(sw.1) {/Times-Roman cf} 2 9 0 1.0 -32 0 pinlabel
|
||||
(sw.2) {/Times-Roman cf} 2 13 0 1.0 32 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/relay_coil2 {
|
||||
begingate
|
||||
1 1.5 20 -48 20 48 44 48 44 -48 20 -48 5 polygon
|
||||
20 32 0 32 wire
|
||||
20 -32 0 -32 wire
|
||||
1 0 0 scb
|
||||
(sw.1) {/Times-Roman cf} 2 9 0 1.0 0 32 pinlabel
|
||||
(sw.2) {/Times-Roman cf} 2 13 0 1.0 0 -32 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
266
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/res.lps
Normal file
266
es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/res.lps
Normal file
@ -0,0 +1,266 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: res
|
||||
% Author: Bob Paddock <bpaddock@bob.csonline.net>
|
||||
%
|
||||
|
||||
% XCircuitLib library objects
|
||||
/r0r0V {
|
||||
% -14 -64 104 128 bbox
|
||||
(0) (?) 2 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v1 ( %p1 %p2 ) v2 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -176 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -176 -208 infolabel
|
||||
mark (W) {/Symbol cf} v1 {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v2 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -176 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1k0V {
|
||||
% -14 -64 157 128 bbox
|
||||
(1.0) (k) (?) 3 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1M0V {
|
||||
% -14 -64 171 128 bbox
|
||||
(1.0) (M) (?) 3 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r0r0Vq {
|
||||
% -14 -64 170 128 bbox
|
||||
(0) (?) 2 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v1 ( %p1 %p2 ) v2 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -176 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -176 -208 infolabel
|
||||
mark (W) {/Symbol cf} v1 (:) v2 (R) {/Times-Roman cf} ctmk 20 0 1.00 32 0 label
|
||||
sce
|
||||
mark v2 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -176 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1M0Vq {
|
||||
% -14 -64 237 128 bbox
|
||||
(1.0) (M) (?) 3 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 (:) v3 (R) {/Times-Roman cf} ctmk 20 0 1.00 32
|
||||
0 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1k0Vq {
|
||||
% -14 -64 223 128 bbox
|
||||
(1.0) (k) (?) 3 beginparm
|
||||
1 1.00 0 64 0 36 2 polygon
|
||||
1 1.00 0 -64 0 -36 2 polygon
|
||||
1 1.00 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 9 0 1.00 0 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 13 0 1.00 0 -64 pinlabel
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -160
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -208 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 (:) v3 (R) {/Times-Roman cf} ctmk 20 0 1.00 32
|
||||
0 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -256 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r0r0H {
|
||||
% -64 -12 128 57 bbox
|
||||
(0) (?) 2 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v1 ( %p1 %p2 ) v2 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v1 {/Times-Roman cf} ctmk 20 0 1.00 -32 32 label
|
||||
sce
|
||||
mark v2 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1k0H {
|
||||
% -64 -12 128 57 bbox
|
||||
(1.0) (k) (?) 3 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 -64 32 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1M0H {
|
||||
% -64 -12 128 57 bbox
|
||||
(1.0) (M) (?) 3 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 {/Times-Roman cf} ctmk 20 0 1.00 -64 32 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r0r0Hq {
|
||||
% -64 -12 156 58 bbox
|
||||
(0) (?) 2 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v1 ( %p1 %p2 ) v2 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v1 (:) v2 (R) {/Times-Roman cf} ctmk 20 0 1.00 -32 32
|
||||
label
|
||||
sce
|
||||
mark v2 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1k0Hq {
|
||||
% -64 -12 177 58 bbox
|
||||
(1.0) (k) (?) 3 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 (:) v3 (R) {/Times-Roman cf} ctmk 20 0 1.00
|
||||
-64 32 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/r1M0Hq {
|
||||
% -64 -12 191 58 bbox
|
||||
(1.0) (M) (?) 3 beginparm
|
||||
1 1.00 32 1 26 12 15 -12 6 11 -6 -11 -15 12 -26 -12 -32 -1 8 polygon
|
||||
sce
|
||||
mark v2 v1 ( %p1 %p2 ) v3 (spice:R) {/Times-Roman cf} ctmk 4 0 1.00 -208 -48
|
||||
infolabel
|
||||
sce
|
||||
(sim:R %p1 %p2) {/Times-Roman cf} 2 4 0 1.00 -208 -96 infolabel
|
||||
mark (W) {/Symbol cf} v2 {hS} v1 (:) v3 (R) {/Times-Roman cf} ctmk 20 0 1.00
|
||||
-64 32 label
|
||||
sce
|
||||
mark v3 (pcb:R) {/Times-Roman cf} ctmk 20 0 1.00 -208 -144 infolabel
|
||||
1 1.00 -32 0 -64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Helvetica cf} 2 23 0 1.00 -64 0 pinlabel
|
||||
sce
|
||||
1 1.00 32 0 64 0 2 polygon
|
||||
1.000 0.000 0.000 scb
|
||||
(2) {/Helvetica cf} 2 20 0 1.00 64 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,71 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: resistors
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% thermister source sources.lps
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/resistor {
|
||||
begingate
|
||||
0 64 0 36 wire
|
||||
0 -64 0 -36 wire
|
||||
1 1.5 0 -36 16 -30 -16 -18 16 -6 -16 6 16 18 -16 30 0 36 8 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/impedance {
|
||||
begingate
|
||||
0 64 0 36 wire
|
||||
0 -64 0 -36 wire
|
||||
1 1.5 -16 -36 -16 36 16 36 16 -36 -16 -36 5 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pot {
|
||||
begingate
|
||||
0 64 0 36 wire
|
||||
0 -64 0 -36 wire
|
||||
1 1.5 0 -36 16 -30 -16 -18 16 -6 -16 6 16 18 -16 30 0 36 8 polygon
|
||||
1 1.0 16 0 32 0 2 polygon
|
||||
1 1.5 16 -12 16 12 2 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(r.3) {/Times-Roman cf} 2 5 0 1.0 32 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/thermistor {
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
1.0 -45 0 0 arrow
|
||||
0 64 0 36 wire
|
||||
0 -64 0 -36 wire
|
||||
1 1.5 0 -36 16 -30 -16 -18 16 -6 -16 6 16 18 -16 30 0 36 8 polygon
|
||||
1 0 0 scb
|
||||
(r.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(r.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,70 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: signal
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/triangle {
|
||||
% -32 -36 64 72 bbox
|
||||
begingate
|
||||
0 1.35 -32 36 32 0 -32 -36 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/square {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
0 1.35 -32 -32 -32 32 32 32 32 -32 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/circle2 {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
1 1.35 0 0 32 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/sum {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
(S) {/Symbol 1.300 cf} 1 21 0 0 0 label
|
||||
1.00 0 0 0 circle2
|
||||
endgate
|
||||
} def
|
||||
|
||||
/times {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
1.00 0 0 0 circle2
|
||||
(\264) {/Symbol 1.750 cf} 1 21 0 2 4 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/delta {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
1.00 0 0 0 square
|
||||
(D) {/Symbol 1.300 cf} 1 21 0 0 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/integrate {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
1.00 0 0 0 square
|
||||
(s) {/Symbol 1.300 cf} 1 21 0 0 0 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
/integ2 {
|
||||
% -32 -32 64 64 bbox
|
||||
begingate
|
||||
1.00 0 0 0 square
|
||||
(\362) {/Symbol 1.300 cf} 1 21 0 0 -2 label
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,163 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: sources
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% vsource source sources.lps
|
||||
% isource source sources.lps
|
||||
% acsource source sources.lps
|
||||
% ind-vsource ind-souce source.lps
|
||||
% ind-isource ind-source sources.lps
|
||||
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/vdd {
|
||||
% trivial
|
||||
begingate
|
||||
0 0 0 32 wire
|
||||
1 1.5 -64 32 64 32 2 polygon
|
||||
1.0 0 0 32 dot
|
||||
1 0 0 scb
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/gnd {
|
||||
begingate
|
||||
0 0 0 -32 wire
|
||||
1 1.5 -32 -32 32 -32 2 polygon
|
||||
1 1.5 -18 -46 18 -46 2 polygon
|
||||
1 1.5 -4 -60 4 -60 2 polygon
|
||||
1 0 0 scb
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Battery {
|
||||
begingate
|
||||
1 1.5 -32 6 32 6 2 polygon
|
||||
1 1.5 -12 -6 12 -6 2 polygon
|
||||
0 -64 0 -6 wire
|
||||
0 64 0 6 wire
|
||||
(+) {/Symbol cf} 2 5 0 1.0 12 24 label
|
||||
(-) {/Symbol cf} 2 5 0 1.0 12 -24 label
|
||||
1 0 0 scb
|
||||
(b.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(b.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Battery2 {
|
||||
begingate
|
||||
0 64 0 24 wire
|
||||
1 1.5 -32 24 32 24 2 polygon
|
||||
1 1.5 -12 15 12 15 2 polygon
|
||||
0 15 0 6 wire
|
||||
0 -6 0 -15 wire
|
||||
1 1.5 -32 -15 32 -15 2 polygon
|
||||
1 1.5 -12 -24 12 -24 2 polygon
|
||||
0 -64 0 -24 wire
|
||||
(+) {/Symbol cf} 2 5 0 1.0 12 42 label
|
||||
(-) {/Symbol cf} 2 5 0 1.0 12 -42 label
|
||||
1 0 0 scb
|
||||
(b.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(b.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.0 -208 -160 infolabel
|
||||
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.0 -208 -208 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/source {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.50 0 0 44 0 360 xcarc
|
||||
0 36 0 64 wire
|
||||
0 -36 0 -64 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/vsource {
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
(+) {/Symbol cf} 2 5 0 1.0 0 24 label
|
||||
(-) {/Symbol cf} 2 5 0 1.0 0 -24 label
|
||||
1 0 0 scb
|
||||
(v.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(v.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/isource {
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
1 1.5 0 28 0 -28 2 polygon
|
||||
0.8 0 0 28 arrowhead
|
||||
1 0 0 scb
|
||||
(i.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(i.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/acsource {
|
||||
begingate
|
||||
1.0 0 0 0 source
|
||||
1 0.8 0 -48 0 48 -16 0 16 0 spline
|
||||
1 0 0 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ind_source {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.50 0 -64 48 0 0 64 -48 0 0 -64 5 polygon
|
||||
1 0 0 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ind_vsource {
|
||||
begingate
|
||||
1.0 0 0 0 ind_source
|
||||
(+) {/Symbol cf} 2 5 0 1.0 0 36 label
|
||||
(-) {/Symbol cf} 2 5 0 1.0 0 -36 label
|
||||
1 0 0 scb
|
||||
1 0 0 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ind_isource {
|
||||
begingate
|
||||
1.0 0 0 0 ind_source
|
||||
1 1.5 0 28 0 -28 2 polygon
|
||||
0.8 0 0 28 arrowhead
|
||||
1 0 0 scb
|
||||
1 0 0 scb
|
||||
(s.p) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(s.m) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
% EndLib
|
@ -0,0 +1,82 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: switches
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% all circle terminals.lps
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/spst {
|
||||
begingate
|
||||
1.0 270 0 64 circle
|
||||
1.0 90 0 -64 circle
|
||||
2 -42 26 48 wire
|
||||
1 0 0 scb
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 0 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/spdt {
|
||||
begingate
|
||||
1.0 270 -32 64 circle
|
||||
1.0 270 32 64 circle
|
||||
1.0 90 0 -64 circle
|
||||
2 -42 26 48 wire
|
||||
1 0 0 scb
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 -32 64 pinlabel
|
||||
(sw.nc) {/Times-Roman cf} 2 7 0 1.0 32 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dpst {
|
||||
begingate
|
||||
1.0 270 -32 64 circle
|
||||
1.0 90 -32 -64 circle
|
||||
-30 -42 -6 48 wire
|
||||
1.0 270 32 64 circle
|
||||
1.0 90 32 -64 circle
|
||||
34 -42 58 48 wire
|
||||
2 1.0 -15 0 47 0 2 polygon
|
||||
1 0 0 scb
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 -32 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 -32 -64 pinlabel
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 32 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 32 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dpdt {
|
||||
begingate
|
||||
1.0 270 -96 64 circle
|
||||
1.0 270 -32 64 circle
|
||||
1.0 90 -64 -64 circle
|
||||
-62 -42 -38 48 wire
|
||||
1.0 270 32 64 circle
|
||||
1.0 270 96 64 circle
|
||||
1.0 90 64 -64 circle
|
||||
66 -42 90 48 wire
|
||||
2 1.0 -50 0 78 0 2 polygon
|
||||
1 0 0 scb
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 -96 64 pinlabel
|
||||
(sw.nc) {/Times-Roman cf} 2 7 0 1.0 -32 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 -64 -64 pinlabel
|
||||
(sw.no) {/Times-Roman cf} 2 7 0 1.0 32 64 pinlabel
|
||||
(sw.nc) {/Times-Roman cf} 2 7 0 1.0 96 64 pinlabel
|
||||
(sw.c) {/Times-Roman cf} 2 7 0 1.0 64 -64 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,85 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: terminals
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% XCircuitLib library of objects
|
||||
|
||||
/arrowhead {
|
||||
% trivial
|
||||
begingate
|
||||
8 -28 beginpath
|
||||
3 -18 3 -15 0 0 curveto
|
||||
-3 -15 -3 -18 -8 -28 curveto
|
||||
-2 -26 2 -26 8 -28 curveto
|
||||
249 1.00 endpath
|
||||
endgate
|
||||
} def
|
||||
|
||||
1.00 90 /arrowhead libinst
|
||||
|
||||
/arrow {
|
||||
% trivial
|
||||
begingate
|
||||
1 0.8 0 -48 0 40 2 polygon
|
||||
1.0 0 0 64 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
1.00 90 /arrow libinst
|
||||
1.00 45 /arrow libinst
|
||||
|
||||
/arrowshort {
|
||||
% trivial
|
||||
begingate
|
||||
1 0.8 0 -24 0 20 2 polygon
|
||||
1.0 0 0 38 arrowhead
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
/circle {
|
||||
% trivial
|
||||
begingate
|
||||
1 1.0 16 0 6 0 360 xcarc
|
||||
0 0 10 0 wire
|
||||
1 0 0 scb
|
||||
(out) {/Times-Roman cf} 2 4 0 1.0 16 0 pinlabel
|
||||
(out) {/Times-Roman cf} 2 7 0 1.0 0 0 pinlabel
|
||||
sce
|
||||
endgate
|
||||
} def
|
||||
|
||||
1.00 90 /circle libinst
|
||||
|
||||
/dot {
|
||||
% trivial
|
||||
begingate
|
||||
248 1.0 0 0 6 0 360 xcarc
|
||||
1 0 0 scb
|
||||
(x) {/Times-Roman cf} 2 29 0 1.0 0 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tap {
|
||||
% trivial
|
||||
<</in (bus\(0:7\)) /out (bus\(0\)) >> begingate
|
||||
496 1.0 0 8 16 0 0 -8 3 polygon
|
||||
1 0 0 scb
|
||||
mark out {/Helvetica cf} ctmk 20 0 1.0 16 0 pinlabel
|
||||
mark in {/Helvetica cf} ctmk 23 0 1.0 0 0 pinlabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tapp {
|
||||
%trivial
|
||||
1 1.5 0 8 0 -8 2 polygon
|
||||
0 0 -16 0 wire
|
||||
endgat
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,122 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: transformers
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% Transformer inductor inductors.lps
|
||||
% Transformer_1:1 transf transformers.lps
|
||||
% Transformer_1:1 dot terminals.lps
|
||||
% Transformer_1:1_ni transf transformers.lps
|
||||
% Transformer_1:1_ni dot terminals.lps
|
||||
% Transformer_1:2 transf transformers.lps
|
||||
% Transformer_1:2 dot terminals.lps
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/Transformer {
|
||||
<< /idx (?) >> begingate
|
||||
1.00 0 -32 0 inductor
|
||||
1 1.00 -8 48 -8 -48 2 polygon
|
||||
1 1.00 8 48 8 -48 2 polygon
|
||||
1.00 180 32 0 inductor
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 25 0 1.00 -32 64 pinlabel
|
||||
(2) {/Times-Roman cf} 2 29 0 1.00 -32 -64 pinlabel
|
||||
(3) {/Times-Roman cf} 2 25 0 1.00 32 64 pinlabel
|
||||
(4) {/Times-Roman cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
mark idx (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/transf {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.50 20 32 20 16 0 16 0 32 spline
|
||||
1 1.50 20 16 20 0 0 0 0 16 spline
|
||||
1 1.50 20 0 20 -16 0 -16 0 0 spline
|
||||
1 1.50 20 -16 20 -32 0 -32 0 -16 spline
|
||||
endgate
|
||||
{ def
|
||||
|
||||
/Transformer_1:1 {
|
||||
<< /idx (?) >> begingate
|
||||
1.00 0 -32 0 transf
|
||||
0.7 0 -40 24 dot
|
||||
1 1.00 -4 32 -4 -32 2 polygon
|
||||
1 1.00 4 32 4 -32 2 polygon
|
||||
1.00 180 32 0 transf
|
||||
0.7 0 40 -24 dot
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 25 0 1.00 -32 32 pinlabel
|
||||
(2) {/Times-Roman cf} 2 29 0 1.00 -32 -32 pinlabel
|
||||
(3) {/Times-Roman cf} 2 25 0 1.00 32 32 pinlabel
|
||||
(4) {/Times-Roman cf} 2 29 0 1.00 32 -32 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
mark idx (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_1:1_ni {
|
||||
<< /idx (?) >> begingate
|
||||
1.00 0 -32 0 transf
|
||||
0.7 0 -40 24 dot
|
||||
1 1.00 -4 32 -4 -32 2 polygon
|
||||
1 1.00 4 32 4 -32 2 polygon
|
||||
1.00 180 32 0 transf
|
||||
0.7 0 40 24 dot
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 25 0 1.00 -32 32 pinlabel
|
||||
(2) {/Times-Roman cf} 2 29 0 1.00 -32 -32 pinlabel
|
||||
(3) {/Times-Roman cf} 2 25 0 1.00 32 32 pinlabel
|
||||
(4) {/Times-Roman cf} 2 29 0 1.00 32 -32 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
mark idx (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_1:2 {
|
||||
<< /idx (?) >> begingate
|
||||
1.00 0 -32 0 transf
|
||||
0.7 0 -40 24 dot
|
||||
1 1.00 -4 64 -4 -64 2 polygon
|
||||
1 1.00 4 64 4 -64 2 polygon
|
||||
1.00 180 32 32 transf
|
||||
1.00 180 32 -32 transf
|
||||
0.7 0 40 -56 dot
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 25 0 1.00 -32 32 pinlabel
|
||||
(2) {/Times-Roman cf} 2 29 0 1.00 -32 -32 pinlabel
|
||||
(3) {/Times-Roman cf} 2 25 0 1.00 32 64 pinlabel
|
||||
(4) {/Times-Roman cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
mark idx (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/Transformer_1:2_ni {
|
||||
<< /idx (?) >> begingate
|
||||
1.00 0 -32 0 transf
|
||||
0.7 0 -40 24 dot
|
||||
1 1.00 -4 64 -4 -64 2 polygon
|
||||
1 1.00 4 64 4 -64 2 polygon
|
||||
1.00 180 32 32 transf
|
||||
1.00 180 32 -32 transf
|
||||
0.7 0 40 56 dot
|
||||
1.000 0.000 0.000 scb
|
||||
(1) {/Times-Roman cf} 2 25 0 1.00 -32 32 pinlabel
|
||||
(2) {/Times-Roman cf} 2 29 0 1.00 -32 -32 pinlabel
|
||||
(3) {/Times-Roman cf} 2 25 0 1.00 32 64 pinlabel
|
||||
(4) {/Times-Roman cf} 2 29 0 1.00 32 -64 pinlabel
|
||||
0.180 0.545 0.341 scb
|
||||
mark idx (pcb:T) {/Times-Roman cf} ctmk 20 0 1.00 -96 -160 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,407 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.3
|
||||
% Library name is: transistors
|
||||
% Author: R. Timothy Edwards <tim@stravinsky.jhuapl.edu>
|
||||
|
||||
% Modified by: Graham sheward (Jan 2006) <gsheward@xtra.co.nz>
|
||||
% The geometry, scale and pin labelling position are correct
|
||||
% The infolabel and Spice information has not been addressed
|
||||
|
||||
% Dependencies
|
||||
% COMPONENT Depends on Library
|
||||
% ujt arrowhead terminals.lps
|
||||
% jfet_n jfet, arrowhead transistors.lps
|
||||
% jfet_n2 circletr, jfet, arrowhead transistors.lps
|
||||
% jfet_p jfet, arrowhead transistors.lps
|
||||
% jfet_p2 circletr, jfet, arrowhead transistors.lps
|
||||
% mosfet_n mosfet, arrowhead transistors.lps
|
||||
% mosfet_n2 circletr, mosfet, arrowhead transistors.lps
|
||||
% mosfet_p mosfet, arrowhead transistors.lps
|
||||
% mosfet_p2 circletr, mosfet, arrowhead transistors.lps
|
||||
% tmos_n tmos transistors.lps
|
||||
% tmos_n diode diodes.lps
|
||||
% tmos_n tap terminals/lps
|
||||
% tmos_p tmos transistors.lps
|
||||
% tmos_p diode diodes.lps
|
||||
% tmos_p tap terminals/lps
|
||||
% phototransistor arrowhead, arrowheadshort terminals.lps
|
||||
% npn and pnp transistor, arrowhead transistors.lps
|
||||
% npn2 and pnp2 circltr, transistor, arrowhead
|
||||
% darlington_n darlington, tap transistors.lps
|
||||
% darlington_p darlington, tap transistors.lps
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
|
||||
/ruler {
|
||||
begingate
|
||||
0 0 192 0 wire
|
||||
0 0 0 12 wire
|
||||
48 0 48 6 wire
|
||||
96 0 96 12 wire
|
||||
144 0 144 6 wire
|
||||
192 0 192 12 wire
|
||||
1 0 0 scb
|
||||
endgate
|
||||
} def
|
||||
|
||||
/circleTr {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.0 0 0 44 0 360 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jfet {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.0 0 -64 0 -20 -24 -20 3 polygon
|
||||
1 2.0 -24 -24 -24 24 2 polygon
|
||||
1 1.0 -24 20 0 20 0 64 3 polygon
|
||||
-96 0 -24 0 wire
|
||||
} def
|
||||
|
||||
/ujt {
|
||||
begingate
|
||||
1 1.0 0 -64 0 -20 -24 -20 3 polygon
|
||||
1 2.0 -24 -24 -24 24 2 polygon
|
||||
1 1.0 -24 20 0 20 0 64 3 polygon
|
||||
1 1.0 -96 16 -48 16 -24 0 3 polygon
|
||||
0.65 235 -24 0 arrowhead
|
||||
1 0 0 scb
|
||||
(E) {/Times-Roman cf} 2 7 0 1.0 -96 16 pinlabel
|
||||
(B.2) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(B.1) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jfet_n {
|
||||
begingate
|
||||
1.0 0 0 0 jfet
|
||||
0.65 270 -32 0 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jfet_n2 {
|
||||
begingate
|
||||
1.0 0 0 0 jfet
|
||||
0.65 270 -32 0 arrowhead
|
||||
1.0 0 -16 0 circleTr
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jfet_p {
|
||||
begingate
|
||||
1.0 0 0 0 jfet
|
||||
0.65 90 -52 0 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS Vdd pmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -196 -139 infolabel
|
||||
(sim:p %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -196 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/jfet_p2 {
|
||||
begingate
|
||||
1.0 0 0 0 jfet
|
||||
0.65 90 -52 0 arrowhead
|
||||
1.0 0 -16 0 circleTr
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS Vdd pmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -196 -139 infolabel
|
||||
(sim:p %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -196 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mosfet {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.0 0 -64 0 -20 -24 -20 3 polygon
|
||||
1 2.0 -24 -24 -24 -16 2 polygon
|
||||
1 2.0 -24 -8 -24 8 2 polygon
|
||||
1 2.0 -24 16 -24 24 2 polygon
|
||||
1 1.0 -24 20 0 20 0 64 3 polygon
|
||||
1 1.0 -96 -16 -36 -16 -36 16 3 polygon
|
||||
1 1.0 -24 0 0 0 0 -20 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mosfet_n {
|
||||
begingate
|
||||
1.0 0 0 0 mosfet
|
||||
0.65 90 -24 0 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mosfet_n2 {
|
||||
begingate
|
||||
1.0 0 0 0 mosfet
|
||||
0.65 90 -24 0 arrowhead
|
||||
1.0 0 -16 0 circleTr
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mosfet_p {
|
||||
begingate
|
||||
1.0 0 0 0 mosfet
|
||||
0.65 270 0 0 arrowhead
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/mosfet_p2 {
|
||||
begingate
|
||||
1.0 0 0 0 mosfet
|
||||
0.65 270 0 0 arrowhead
|
||||
1.0 0 -16 0 circleTr
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tmos {
|
||||
% hidden
|
||||
begingate
|
||||
1 1.0 0 -64 0 -24 2 polygon
|
||||
1 1.0 -18 -24 18 -24 2 polygon
|
||||
1 2.0 -18 -26 -18 -16 2 polygon
|
||||
1 2.0 -18 -8 -18 8 2 polygon
|
||||
1 2.0 -18 18 -18 26 2 polygon
|
||||
1 1.0 -18 24 18 24 2 polygon
|
||||
1 1.0 0 24 0 64 2 polygon
|
||||
1 1.0 -96 -16 -24 -16 -24 16 3 polygon
|
||||
1 1.0 -18 0 0 0 0 -24 3 polygon
|
||||
1.0 0 0 0 circleTr
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tmos_n {
|
||||
begingate
|
||||
1.0 0 0 0 tmos
|
||||
0.48 0 18 0 diode
|
||||
0.65 180 -8 0 tap
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(S) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(D) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tmos_p {
|
||||
begingate
|
||||
1.0 0 0 0 tmos
|
||||
0.48 180 18 0 diode
|
||||
0.65 0 -10 0 tap
|
||||
1 0 0 scb
|
||||
(G) {/Times-Roman cf} 2 7 0 1.0 -96 -16 pinlabel
|
||||
(D) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(S) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:M%i %pD %pG %pS GND nmos) {/Times-Roman cf}
|
||||
2 4 0 1.0 -244 -139 infolabel
|
||||
(sim:n %pG %pS %pD) {/Times-Roman cf} 2 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/transistor {
|
||||
% hidden
|
||||
begingate
|
||||
1 2.0 -32 24 -32 -24 2 polygon
|
||||
0 32 -32 18 wire
|
||||
0 32 0 64 wire
|
||||
-32 0 -96 0 wire
|
||||
0 -32 -32 -18 wire
|
||||
0 -32 0 -64 wire
|
||||
endgate
|
||||
} def
|
||||
|
||||
/phototransistor {
|
||||
begingate
|
||||
1 2.0 -32 24 -32 -24 2 polygon
|
||||
0 32 -32 18 wire
|
||||
0 32 0 64 wire
|
||||
0 -32 -32 -18 wire
|
||||
0 -32 0 -64 wire
|
||||
0.65 245 0 -32 arrowhead
|
||||
0.5 -135 -54 20 arrowshort
|
||||
0.5 -135 -54 4 arrowshort
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(E) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pE npn) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
(sim:b %pE %pC) {/Times-Roman cf} 1 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/npn {
|
||||
begingate
|
||||
1.0 0 0 0 transistor
|
||||
0.65 245 0 -32 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE npn) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
(sim:b %pB %pE %pC) {/Times-Roman cf} 1 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/npn2 {
|
||||
begingate
|
||||
1.0 0 0 0 transistor
|
||||
0.65 245 0 -32 arrowhead
|
||||
1.0 0 -18 0 circleTr
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE npn) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
(sim:b %pB %pE %pC) {/Times-Roman cf} 1 4 0 1.0 -244 -187 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pnp {
|
||||
begingate
|
||||
1.0 0 0 0 transistor
|
||||
0.65 115 -32 18 arrowhead
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/pnp2 {
|
||||
begingate
|
||||
1.0 0 0 0 transistor
|
||||
0.65 115 -32 18 arrowhead
|
||||
1.0 0 -18 0 circleTr
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 13 0 1.0 0 -64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 0 pinlabel
|
||||
(E) {/Times-Roman cf} 2 9 0 1.0 0 64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/darlington {
|
||||
% hidden
|
||||
begingate
|
||||
1 2.0 -24 10 -24 -26 2 polygon
|
||||
-24 6 0 16 wire
|
||||
-24 -22 0 -32 wire
|
||||
-48 40 0 40 wire
|
||||
-48 -8 -24 -8 wire
|
||||
-48 -8 -72 2 wire
|
||||
1 2.0 -72 -2 -72 34 2 polygon
|
||||
-72 30 -48 40 wire
|
||||
-72 2 -48 -8 wire
|
||||
0 16 0 64 wire
|
||||
-72 16 -96 16 wire
|
||||
0 -32 0 -64 wire
|
||||
1 1.0 -32 0 58 0 360 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/darlington_n {
|
||||
begingate
|
||||
1.0 0 0 0 darlington
|
||||
0.65 338 -10 -28 tap
|
||||
0.65 338 -58 -4 tap
|
||||
1 0 0 scb
|
||||
(C) {/Times-Roman cf} 2 13 0 1.0 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 16 pinlabel
|
||||
(E) {/Times-Roman cf} 2 9 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
/darlington_p {
|
||||
begingate
|
||||
1.0 0 0 0 darlington
|
||||
0.65 158 -10 -28 tap
|
||||
0.65 158 -58 -4 tap
|
||||
1 0 0 scb
|
||||
(E) {/Times-Roman cf} 2 13 0 1.0 0 64 pinlabel
|
||||
(B) {/Times-Roman cf} 2 7 0 1.0 -96 16 pinlabel
|
||||
(C) {/Times-Roman cf} 2 9 0 1.0 0 -64 pinlabel
|
||||
sce
|
||||
(spice:Q%i %pC %pB %pE pnp) {/Times-Roman cf}
|
||||
1 4 0 1.0 -244 -139 infolabel
|
||||
endgate
|
||||
} def
|
||||
|
||||
% EndLib
|
@ -0,0 +1,168 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Version: 2.0
|
||||
% Library name is: tubeamp
|
||||
% Author: meo@rru.com (Miles O'Neal)
|
||||
%
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/triode-left {
|
||||
% -96 -144 208 288 bbox
|
||||
begingate
|
||||
0 1.00 32 64 32 48 96 48 96 64 4 polygon
|
||||
1 1.00 64 0 112 90.00 270.00 xcarc
|
||||
1 1.00 64 64 64 144 2 polygon
|
||||
1 1.00 112 0 96 0 2 polygon
|
||||
1 1.00 80 0 64 0 2 polygon
|
||||
1 1.00 48 0 32 0 2 polygon
|
||||
1 1.00 16 0 -96 0 2 polygon
|
||||
1 1.00 96 -80 96 -64 32 -64 32 -144 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tube-rect {
|
||||
% -112 -112 230 224 bbox
|
||||
begingate
|
||||
1 1.00 16 0 102 0.00 360.00 xcarc
|
||||
1 1.00 -16 16 0 16 0 -16 -112 -16 4 polygon
|
||||
1 1.00 16 48 80 48 80 32 16 32 16 48 5 polygon
|
||||
1 1.00 48 48 48 112 2 polygon
|
||||
1 1.00 16 -32 80 -32 80 -48 16 -48 16 -32 5 polygon
|
||||
1 1.00 48 -48 48 -112 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/triode {
|
||||
% -128 -144 256 288 bbox
|
||||
begingate
|
||||
0 1.00 -48 64 -48 48 16 48 16 64 4 polygon
|
||||
1 1.00 -16 0 112 0.00 360.00 xcarc
|
||||
1 1.00 -16 64 -16 144 2 polygon
|
||||
1 1.00 32 0 128 0 2 polygon
|
||||
1 1.00 0 0 16 0 2 polygon
|
||||
1 1.00 -32 0 -16 0 2 polygon
|
||||
1 1.00 -64 0 -48 0 2 polygon
|
||||
1 1.00 -48 -64 -48 -48 16 -48 16 -144 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tube-pentode {
|
||||
% -128 -144 256 288 bbox
|
||||
begingate
|
||||
1.00 0 0 0 triode
|
||||
1 1.00 16 32 64 32 64 16 3 polygon
|
||||
1 1.00 68 0 16 -90.00 90.00 xcarc
|
||||
1 1.00 64 -16 64 -64 16 -64 3 polygon
|
||||
1 1.00 -32 32 -16 32 2 polygon
|
||||
1 1.00 0 32 16 32 2 polygon
|
||||
1 1.00 -64 32 -48 32 2 polygon
|
||||
1 1.00 -64 -32 -48 -32 2 polygon
|
||||
1 1.00 -32 -32 -16 -32 2 polygon
|
||||
1 1.00 0 -32 16 -32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/dot {
|
||||
% -10 -10 20 20 bbox
|
||||
begingate
|
||||
248 1.00 0 0 6 0.00 360.00 xcarc
|
||||
endgate
|
||||
} def
|
||||
|
||||
/light-neon {
|
||||
% -35 -48 70 96 bbox
|
||||
begingate
|
||||
1 1.00 0 0 35 0.00 360.00 xcarc
|
||||
1 1.00 0 16 0 48 2 polygon
|
||||
1 1.00 0 -16 0 -48 2 polygon
|
||||
1.00 0 0 -16 dot
|
||||
1.00 0 0 16 dot
|
||||
endgate
|
||||
} def
|
||||
|
||||
/circle {
|
||||
% -6 -12 28 24 bbox
|
||||
begingate
|
||||
1 1.00 16 0 6 0.00 360.00 xcarc
|
||||
1 1.00 0 0 10 0 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/fuse {
|
||||
% -16 -54 34 108 bbox
|
||||
begingate
|
||||
1.00 270 0 48 circle
|
||||
1 1.00 0 16 16 90.00 270.00 xcarc
|
||||
1 1.00 2 -16 16 -90.00 90.00 xcarc
|
||||
1.00 -91 0 -48 circle
|
||||
endgate
|
||||
} def
|
||||
|
||||
/speaker {
|
||||
% -48 -96 96 176 bbox
|
||||
begingate
|
||||
1 1.00 -16 16 48 80 48 -96 -16 -32 4 polygon
|
||||
1 1.00 -48 16 -48 -32 -16 -32 -16 16 -48 16 5 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/xfmr-lg {
|
||||
% -80 -144 160 282 bbox
|
||||
begingate
|
||||
1 1.00 -32 112 -32 -112 32 -112 32 112 -32 112 5 polygon
|
||||
1 1.00 -32 80 -80 80 -80 -80 -32 -80 4 polygon
|
||||
1 1.00 0 106 35 32 0.00 180.00 ellipse
|
||||
1.00 0 0 128 dot
|
||||
1 1.00 32 -80 80 -80 80 80 32 80 4 polygon
|
||||
1 1.00 0 -112 35 32 180.00 360.00 ellipse
|
||||
1.00 0 0 -128 dot
|
||||
endgate
|
||||
} def
|
||||
|
||||
/xfmr-sm {
|
||||
% -64 -48 128 96 bbox
|
||||
begingate
|
||||
1 1.00 -48 16 48 16 48 -16 -48 -16 -48 16 5 polygon
|
||||
1 1.00 -32 16 -32 48 32 48 32 16 4 polygon
|
||||
1 1.00 -48 16 -64 16 -64 -16 -48 -16 4 polygon
|
||||
1 1.00 -32 -16 -32 -48 32 -48 32 -16 4 polygon
|
||||
1 1.00 48 16 64 16 64 -16 32 -16 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/ac_3prong {
|
||||
% -48 -32 96 64 bbox
|
||||
begingate
|
||||
0 1.00 -48 32 -48 0 48 0 48 32 4 polygon
|
||||
1 1.00 -32 0 -32 -32 2 polygon
|
||||
1 1.00 32 0 32 -32 2 polygon
|
||||
1 2.00 0 0 0 -32 0 -16 3 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/triode-right {
|
||||
% -96 -144 208 288 bbox
|
||||
begingate
|
||||
1.00 -1 16 0 triode-left
|
||||
endgate
|
||||
} def
|
||||
|
||||
/phone_jack {
|
||||
% -48 -32 80 64 bbox
|
||||
begingate
|
||||
0 1.00 16 32 16 -32 32 -32 32 32 4 polygon
|
||||
1 1.00 0 32 -16 16 -32 32 -48 32 4 polygon
|
||||
1 1.00 16 -32 -16 -32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/phjack_short {
|
||||
% -64 -32 112 64 bbox
|
||||
begingate
|
||||
1.00 0 16 0 phone_jack
|
||||
1 1.00 -16 16 -32 32 -48 16 -64 16 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -0,0 +1,90 @@
|
||||
%! PostScript set of library objects for XCircuit
|
||||
% Library name is: valves.lps
|
||||
% Version: 2.0
|
||||
%
|
||||
|
||||
% XCircuitLib library built-in objects
|
||||
/pentode_tube {
|
||||
% -96 -112 192 224 bbox
|
||||
begingate
|
||||
1 1.00 0 48 48 0.00 180.00 xcarc
|
||||
1 1.00 0 -32 48 180.00 360.00 xcarc
|
||||
1 1.00 -48 48 -48 -32 2 polygon
|
||||
1 1.00 48 -32 48 48 2 polygon
|
||||
1 1.00 0 -52 16 0.00 180.00 xcarc
|
||||
1 1.00 -16 -48 -16 -96 -32 -104 -32 -112 4 polygon
|
||||
1 1.00 16 -48 16 -96 32 -104 32 -112 4 polygon
|
||||
1 1.00 24 -48 96 -48 2 polygon
|
||||
1 1.00 0 64 0 112 2 polygon
|
||||
3 1.00 -16 16 16 16 2 polygon
|
||||
3 1.00 -24 -8 24 -8 2 polygon
|
||||
3 1.00 -24 40 24 40 2 polygon
|
||||
1 2.00 0 -48 24 0.00 180.00 xcarc
|
||||
1 2.00 -16 64 16 64 2 polygon
|
||||
1 1.00 -24 24 -16 16 2 polygon
|
||||
1 1.00 16 16 24 24 2 polygon
|
||||
1 1.00 24 48 24 40 2 polygon
|
||||
1 1.00 -24 48 -24 40 2 polygon
|
||||
1 1.00 24 40 72 40 80 48 96 48 4 polygon
|
||||
1 1.00 -16 16 -96 16 2 polygon
|
||||
1 1.00 24 -8 72 -8 80 -16 96 -16 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/tetrode_tube {
|
||||
% -96 -96 192 208 bbox
|
||||
begingate
|
||||
1 1.00 0 48 48 0.00 180.00 xcarc
|
||||
1 1.00 0 -16 48 180.00 360.00 xcarc
|
||||
1 1.00 0 -36 16 0.00 180.00 xcarc
|
||||
1 1.00 -16 -32 -16 -80 -32 -88 -32 -96 4 polygon
|
||||
1 1.00 16 -32 16 -80 32 -88 32 -96 4 polygon
|
||||
1 1.00 24 -32 96 -32 2 polygon
|
||||
1 1.00 0 64 0 112 2 polygon
|
||||
3 1.00 -16 32 16 32 2 polygon
|
||||
3 1.00 -24 8 24 8 2 polygon
|
||||
1 2.00 0 -32 24 0.00 180.00 xcarc
|
||||
1 2.00 -16 64 16 64 2 polygon
|
||||
1 1.00 -24 40 -16 32 2 polygon
|
||||
1 1.00 16 32 24 40 2 polygon
|
||||
1 1.00 -16 32 -96 32 2 polygon
|
||||
1 1.00 24 8 72 8 80 0 96 0 4 polygon
|
||||
1 1.00 -48 49 -48 -15 2 polygon
|
||||
1 1.00 48 -15 48 49 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/triode_tube {
|
||||
% -80 -80 144 176 bbox
|
||||
begingate
|
||||
1 1.00 -32 16 48 0.00 180.00 xcarc
|
||||
1 1.00 -32 16 48 180.00 360.00 xcarc
|
||||
1 1.00 -32 -20 16 0.00 180.00 xcarc
|
||||
1 1.00 -48 -16 -48 -64 -64 -72 -64 -80 4 polygon
|
||||
1 1.00 -16 -16 -16 -64 0 -72 0 -80 4 polygon
|
||||
1 1.00 -8 -16 64 -16 2 polygon
|
||||
1 1.00 -32 48 -32 96 2 polygon
|
||||
3 1.00 -56 24 -8 24 2 polygon
|
||||
1 2.00 -32 -16 24 0.00 180.00 xcarc
|
||||
1 2.00 -48 48 -16 48 2 polygon
|
||||
1 1.00 -8 24 40 24 48 16 64 16 4 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
/diode_tube {
|
||||
% -80 -80 144 160 bbox
|
||||
begingate
|
||||
1 1.00 -32 16 48 0.00 180.00 xcarc
|
||||
1 1.00 -32 16 48 180.00 360.00 xcarc
|
||||
1 1.00 -32 -20 16 0.00 180.00 xcarc
|
||||
1 1.00 -48 -16 -48 -64 -64 -72 -64 -80 4 polygon
|
||||
1 1.00 -16 -16 -16 -64 0 -72 0 -80 4 polygon
|
||||
1 1.00 -8 -16 64 -16 2 polygon
|
||||
1 1.00 -32 32 -32 80 2 polygon
|
||||
1 2.00 -32 -16 24 0.00 180.00 xcarc
|
||||
1 2.00 -48 32 -16 32 2 polygon
|
||||
endgate
|
||||
} def
|
||||
|
||||
|
||||
% EndLib
|
@ -331,6 +331,39 @@ $$
|
||||
\end{align*}
|
||||
$$
|
||||
|
||||
#### 2.5.2 Relación entre número de espiras y corriente.
|
||||
|
||||
$$
|
||||
\begin{align*}
|
||||
\frac{I_{sec}}{I_{prim}}\space=\space\frac{E_{prim}}{E_{sec}}\space=\space\frac{n_{prim}}{n_{sec}}
|
||||
\end{align*}
|
||||
$$
|
||||
|
||||
Las intensidades son inversamente proporcionales a los devanados y tensiones propias. Es el único dato inversamente proporcional a los anteriores.
|
||||
|
||||
Como las potencias son iguales en abos devanados, si es uno de ellos `I` es mayor `E` será menor para que la potencia `W` se mantenga constante `W=EI`.
|
||||
|
||||
#### 2.5.3 Relación entre número de espiras e impedancia.
|
||||
|
||||
La impedanca es la propiedad que tiene un componente para limtar el paso de la corriente a través de un circuito.
|
||||
|
||||
La transformación o cambio de impedancia del primario al secundario es proporcional al cuadrod de la realación de espiras entre primera y secundario.
|
||||
|
||||
Siendo `N` realación de epsieras entre el bobinado primario y el secundario:
|
||||
$$
|
||||
\begin{align*}
|
||||
N\space=\space\frac{E_{sec}}{E_{prim}}\space=\space\frac{I_{sec}}{I_{prim}} \\
|
||||
N²\space=\space\frac{Z_{sec}}{Z_{prim}}
|
||||
\end{align*}
|
||||
$$
|
||||
|
||||
#### 2.5.4 Tipos de transformadores.
|
||||
|
||||
![](https://upload.wikimedia.org/wikipedia/commons/3/33/Transformer3d_col3_es.svg)
|
||||
|
||||
Generalmente llevan núcleo de hierro cuando se usan en bajas frecuencias y núcleo de aire o de ferrita para las altas frecuencias.
|
||||
|
||||
Los transformadores de núcleo de hierro se componen de un núcleo de [hierro dulce](https://es.wikipedia.org/wiki/Hierro_forjado) laminado a cuyo alrededor hay dos o más devanados o bobinas independientes entre sí llamados primario y secundario. Los encontramos en [fuentes de alimentación](https://es.wikipedia.org/wiki/Fuente_de_alimentaci%C3%B3n) y pasos de audio de equipos antiguos. Caso particular aquellos que toman el nombre de [autotransformadores](https://es.wikipedia.org/wiki/Autotransformador) que tienen solo un devanado del que derivan las conexiones del primario y del secundario.
|
||||
|
||||
## Bibliografía
|
||||
|
||||
@ -344,4 +377,5 @@ $$
|
||||
- [Rubén Sánchez - electrónica](http://rubensm.com/category/electronica/).
|
||||
- [ngspice](http://ngspice.sourceforge.net/)
|
||||
- ngspice - [manual](https://github.com/redeltaglio/RNMnetwork/raw/master/es.telecomlobby.com/radio_aficion/Documentos/ngspice-manual.pdf).
|
||||
- [Rafael Domínguez Castro](http://www2.imse-cnm.csic.es/~rafael/), [SETI](http://www2.imse-cnm.csic.es/~rafael/SETI/).
|
||||
- [Rafael Domínguez Castro](http://www2.imse-cnm.csic.es/~rafael/), [SETI](http://www2.imse-cnm.csic.es/~rafael/SETI/).
|
||||
- [Lessons in Electric Circuits](http://www.ibiblio.org/kuphaldt/electricCircuits/)
|
Loading…
Reference in New Issue
Block a user