%! PostScript set of library objects for XCircuit % Version: 2.3 % Library name is: terminals % Author: R. Timothy Edwards % Modified by: Graham sheward (Jan 2006) % 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 <> 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