RNMnetwork/es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/terminals.lps

86 lines
1.4 KiB
Plaintext
Raw Normal View History

2022-02-03 09:29:33 -05:00
%! 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