mirror of
https://github.com/noplacenoaddress/RNMnetwork.git
synced 2025-01-26 14:26:02 -05:00
commit
dcdcf1d428
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…
x
Reference in New Issue
Block a user