diff options
Diffstat (limited to 'graphics/circuit_macros/doc/CanLogicMan.tex')
-rw-r--r-- | graphics/circuit_macros/doc/CanLogicMan.tex | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/graphics/circuit_macros/doc/CanLogicMan.tex b/graphics/circuit_macros/doc/CanLogicMan.tex new file mode 100644 index 0000000000..da849dd23d --- /dev/null +++ b/graphics/circuit_macros/doc/CanLogicMan.tex @@ -0,0 +1,142 @@ +\begin{tikzpicture}[scale=2.54]% +% dpic version 2023.06.01 option -g for TikZ and PGF 1.01 +\ifx\dpiclw\undefined\newdimen\dpiclw\fi +\global\def\dpicdraw{\draw[line width=\dpiclw]} +\global\def\dpicstop{;} +\dpiclw=0.8bp +\dpiclw=0.8bp +\dpiclw=0.5bp +\draw (0,0) node[right=-2bp]{$a$}; +\dpicdraw (0,0) + --(0,-0.15)\dpicstop +\dpicdraw[fill=black](0,-0.15) circle (0.007874in)\dpicstop +\dpicdraw (0,-0.15) + --(0.3,-0.15) + --(0.3,-0.3)\dpicstop +\dpiclw=1bp +\dpicdraw (0.3,-0.475) + --(0.2,-0.3) + --(0.4,-0.3) + --(0.3,-0.475)\dpicstop +\dpicdraw (0.3,-0.5125) circle (0.014764in)\dpicstop +\dpiclw=0.5bp +\draw (0.6,0) node[right=-2bp]{$b$}; +\dpicdraw (0.6,0) + --(0.6,-0.15)\dpicstop +\dpicdraw[fill=black](0.6,-0.15) circle (0.007874in)\dpicstop +\dpicdraw (0.6,-0.15) + --(0.9,-0.15) + --(0.9,-0.3)\dpicstop +\dpiclw=1bp +\dpicdraw (0.9,-0.475) + --(0.8,-0.3) + --(1,-0.3) + --(0.9,-0.475)\dpicstop +\dpicdraw (0.9,-0.5125) circle (0.014764in)\dpicstop +\dpiclw=0.5bp +\draw (1.2,0) node[right=-2bp]{$c$}; +\draw (1.5,0) node[right=-2bp]{$d$}; +\dpiclw=1bp +\dpicdraw (2.1,-0.975) + --(1.9,-0.975) + --(1.9,-0.675) + --(2.1,-0.675)\dpicstop +\dpicdraw (2.1,-0.675) + ..controls (2.15359,-0.675) and (2.203109,-0.70359) + ..(2.229904,-0.75) + ..controls (2.256699,-0.79641) and (2.256699,-0.85359) + ..(2.229904,-0.9) + ..controls (2.203109,-0.94641) and (2.15359,-0.975) + ..(2.1,-0.975)\dpicstop +\dpiclw=0.5bp +\dpiclw=1bp +\dpicdraw (2.1,-1.425) + --(1.9,-1.425) + --(1.9,-1.125) + --(2.1,-1.125)\dpicstop +\dpicdraw (2.1,-1.125) + ..controls (2.15359,-1.125) and (2.203109,-1.15359) + ..(2.229904,-1.2) + ..controls (2.256699,-1.24641) and (2.256699,-1.30359) + ..(2.229904,-1.35) + ..controls (2.203109,-1.39641) and (2.15359,-1.425) + ..(2.1,-1.425)\dpicstop +\dpiclw=0.5bp +\dpicdraw (1.9,-1.575) + --(2.25,-1.575)\dpicstop +\dpiclw=1bp +\dpicdraw (2.1,-2.025) + --(1.9,-2.025) + --(1.9,-1.725) + --(2.1,-1.725)\dpicstop +\dpicdraw (2.1,-1.725) + ..controls (2.15359,-1.725) and (2.203109,-1.75359) + ..(2.229904,-1.8) + ..controls (2.256699,-1.84641) and (2.256699,-1.90359) + ..(2.229904,-1.95) + ..controls (2.203109,-1.99641) and (2.15359,-2.025) + ..(2.1,-2.025)\dpicstop +\dpiclw=0.5bp +\dpiclw=1bp +\dpicdraw (2.891667,-1.2) + --(2.768056,-1.2)\dpicstop +\dpicdraw (2.773689,-1.197268) + ..controls (2.820003,-1.29276) and (2.820485,-1.40411) + ..(2.775,-1.5)\dpicstop +\dpicdraw (2.768056,-1.5) + --(2.891667,-1.5)\dpicstop +\dpicdraw (2.891667,-1.2) + ..controls (2.992105,-1.2) and (3.083302,-1.258626) + ..(3.125,-1.35)\dpicstop +\dpicdraw (2.891667,-1.5) + ..controls (2.992105,-1.5) and (3.083302,-1.441374) + ..(3.125,-1.35)\dpicstop +\dpiclw=0.5bp +\dpicdraw (2.25,-0.825) + --(2.640199,-0.825) + --(2.640199,-1.2375) + --(2.790199,-1.2375)\dpicstop +\dpicdraw (2.25,-1.275) + --(2.490199,-1.275) + --(2.490199,-1.3125) + --(2.806758,-1.3125)\dpicstop +\dpicdraw (2.25,-1.575) + --(2.490199,-1.575) + --(2.490199,-1.3875) + --(2.806758,-1.3875)\dpicstop +\dpicdraw (2.25,-1.875) + --(2.640199,-1.875) + --(2.640199,-1.4625) + --(2.790199,-1.4625)\dpicstop +\dpicdraw (1.9,-0.7125) + --(0,-0.7125)\dpicstop +\dpicdraw[fill=black](0,-0.7125) circle (0.007874in)\dpicstop +\dpicdraw (1.9,-0.7875) + --(0.6,-0.7875) + --(0.6,0)\dpicstop +\dpicdraw (1.9,-0.8625) + --(1.2,-0.8625)\dpicstop +\dpicdraw[fill=black](1.2,-0.8625) circle (0.007874in)\dpicstop +\dpicdraw (1.9,-0.9375) + --(1.5,-0.9375)\dpicstop +\dpicdraw[fill=black](1.5,-0.9375) circle (0.007874in)\dpicstop +\dpicdraw (1.9,-1.2) + --(0.9,-1.2) + --(0.9,-0.55)\dpicstop +\dpicdraw (1.9,-1.35) + --(0,-1.35) + --(0,0)\dpicstop +\dpicdraw (1.9,-1.575) + --(1.2,-1.575) + --(1.2,0)\dpicstop +\dpicdraw (1.9,-1.8) + --(1.5,-1.8) + --(1.5,0)\dpicstop +\dpicdraw (1.9,-1.95) + --(0.3,-1.95) + --(0.3,-0.55)\dpicstop +\dpicdraw (3.125,-1.348634) + --(3.275,-1.348634)\dpicstop +\draw (3.275,-1.348634) node[right=-2bp]{$f$}; +\end{tikzpicture}% +\vspace*{-0.5\baselineskip} |