diff options
Diffstat (limited to 'graphics/circuit_macros/doc/Variable.tex')
-rw-r--r-- | graphics/circuit_macros/doc/Variable.tex | 306 |
1 files changed, 306 insertions, 0 deletions
diff --git a/graphics/circuit_macros/doc/Variable.tex b/graphics/circuit_macros/doc/Variable.tex new file mode 100644 index 0000000000..585087d5e0 --- /dev/null +++ b/graphics/circuit_macros/doc/Variable.tex @@ -0,0 +1,306 @@ +\begin{tikzpicture}[scale=2.54] +% dpic version 2020.03.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 +\dpicdraw (-1.01349,0) + --(-1.01349,-0.225)\dpicstop +\dpicdraw (-1.096823,-0.225) + --(-0.930157,-0.225)\dpicstop +\dpicdraw (-1.096823,-0.275) + --(-0.930157,-0.275)\dpicstop +\dpicdraw (-1.01349,-0.275) + --(-1.01349,-0.5)\dpicstop +\filldraw[line width=0bp](-0.925102,-0.196967) + --(-0.872069,-0.108579) + --(-0.960457,-0.161612) --cycle\dpicstop +\dpicdraw (-1.154911,-0.391421) + --(-0.888266,-0.124776)\dpicstop +\dpicdraw (-0.51349,0) + --(-0.51349,-0.125) + --(-0.471823,-0.145833) + --(-0.555157,-0.1875) + --(-0.471823,-0.229167) + --(-0.555157,-0.270833) + --(-0.471823,-0.3125) + --(-0.555157,-0.354167) + --(-0.51349,-0.375) + --(-0.51349,-0.5)\dpicstop +\dpicdraw (-0.654911,-0.391421) + --(-0.372069,-0.108579)\dpicstop +\dpicdraw (-0.372069,-0.108579) + --(-0.372069,-0.025245)\dpicstop +\dpicdraw (-0.01349,0) + --(-0.01349,-0.225)\dpicstop +\dpicdraw (-0.07599,-0.225) + --(0.04901,-0.225)\dpicstop +\dpicdraw (-0.07599,-0.275) + ..controls (-0.037315,-0.252671) and (0.010335,-0.252671) + ..(0.04901,-0.275)\dpicstop +\dpicdraw (-0.01349,-0.258253) + --(-0.01349,-0.5)\dpicstop +\filldraw[line width=0bp](0.074898,-0.196967) + --(0.127931,-0.108579) + --(0.039543,-0.161612) --cycle\dpicstop +\dpicdraw (-0.154911,-0.391421) + --(0.111734,-0.124776)\dpicstop +\dpicdraw (0.48651,0) + --(0.48651,-0.125)\dpicstop +\dpicdraw (0.48651,-0.125) + --(0.480955,-0.125)\dpicstop +\dpicdraw (0.48651,-0.125) + ..controls (0.503769,-0.125) and (0.51776,-0.138991) + ..(0.51776,-0.15625) + ..controls (0.51776,-0.173509) and (0.503769,-0.1875) + ..(0.48651,-0.1875)\dpicstop +\dpicdraw (0.48651,-0.1875) + --(0.480955,-0.1875)\dpicstop +\dpicdraw (0.48651,-0.1875) + ..controls (0.503769,-0.1875) and (0.51776,-0.201491) + ..(0.51776,-0.21875) + ..controls (0.51776,-0.236009) and (0.503769,-0.25) + ..(0.48651,-0.25)\dpicstop +\dpicdraw (0.48651,-0.25) + --(0.480955,-0.25)\dpicstop +\dpicdraw (0.48651,-0.25) + ..controls (0.503769,-0.25) and (0.51776,-0.263991) + ..(0.51776,-0.28125) + ..controls (0.51776,-0.298509) and (0.503769,-0.3125) + ..(0.48651,-0.3125)\dpicstop +\dpicdraw (0.48651,-0.3125) + --(0.480955,-0.3125)\dpicstop +\dpicdraw (0.48651,-0.3125) + ..controls (0.503769,-0.3125) and (0.51776,-0.326491) + ..(0.51776,-0.34375) + ..controls (0.51776,-0.361009) and (0.503769,-0.375) + ..(0.48651,-0.375)\dpicstop +\dpicdraw (0.48651,-0.375) + --(0.480955,-0.375)\dpicstop +\dpicdraw (0.48651,-0.375) + --(0.48651,-0.5)\dpicstop +\filldraw[line width=0bp](0.590523,-0.196967) + --(0.643556,-0.108579) + --(0.555168,-0.161612) --cycle\dpicstop +\dpicdraw (0.360714,-0.391421) + --(0.627359,-0.124776)\dpicstop +\dpicdraw (0.98651,0) + --(0.98651,-0.108266)\dpicstop +\dpicdraw[line width=0.4bp](0.98651,-0.108266) circle (0.00109in)\dpicstop +\dpicdraw (0.98651,-0.108266) + ..controls (1.024082,-0.090746) and (1.065429,-0.123931) + ..(1.056456,-0.164404) + ..controls (1.047483,-0.204877) and (0.995986,-0.217478) + ..(0.969339,-0.185721)\dpicstop +\dpicdraw[line width=0.4bp](0.969339,-0.185721) circle (0.00109in)\dpicstop +\dpicdraw (0.969339,-0.185721) + ..controls (0.999344,-0.149962) and (1.057641,-0.17118) + ..(1.057641,-0.217861) + ..controls (1.057641,-0.264541) and (0.999344,-0.285759) + ..(0.969339,-0.25)\dpicstop +\dpicdraw[line width=0.4bp](0.969339,-0.25) circle (0.00109in)\dpicstop +\dpicdraw (0.969339,-0.25) + ..controls (0.999344,-0.214241) and (1.057641,-0.235459) + ..(1.057641,-0.282139) + ..controls (1.057641,-0.32882) and (0.999344,-0.350038) + ..(0.969339,-0.314279)\dpicstop +\dpicdraw[line width=0.4bp](0.969339,-0.314279) circle (0.00109in)\dpicstop +\dpicdraw (0.969339,-0.314279) + ..controls (0.995986,-0.282522) and (1.047483,-0.295123) + ..(1.056456,-0.335596) + ..controls (1.065429,-0.376069) and (1.024082,-0.409254) + ..(0.98651,-0.391734)\dpicstop +\dpicdraw[line width=0.4bp](0.98651,-0.391734) circle (0.00109in)\dpicstop +\dpicdraw (0.98651,-0.391734) + --(0.98651,-0.5)\dpicstop +\filldraw[line width=0bp](1.101878,-0.196967) + --(1.154911,-0.108579) + --(1.066523,-0.161612) --cycle\dpicstop +\dpicdraw (0.872069,-0.391421) + --(1.138714,-0.124776)\dpicstop +\draw (2.804911,0.520711) node{\tt C}; +\draw (3.554911,0.520711) node{\tt S}; +\draw (1.679911,0.320711) node{\tt A}; +\dpicdraw (1.804911,0.320711) + --(2.029911,0.320711)\dpicstop +\dpicdraw (2.029911,0.258211) + --(2.029911,0.383211)\dpicstop +\dpicdraw (2.079911,0.258211) + ..controls (2.057582,0.296886) and (2.057582,0.344536) + ..(2.079911,0.383211)\dpicstop +\dpicdraw (2.063164,0.320711) + --(2.304911,0.320711)\dpicstop +\filldraw[line width=0bp](2.1433,0.373744) + --(2.196333,0.462132) + --(2.107944,0.409099) --cycle\dpicstop +\dpicdraw (1.91349,0.179289) + --(2.180136,0.445935)\dpicstop +\dpicdraw (2.554911,0.320711) + --(2.779911,0.320711)\dpicstop +\dpicdraw (2.779911,0.258211) + --(2.779911,0.383211)\dpicstop +\dpicdraw (2.829911,0.258211) + ..controls (2.807582,0.296886) and (2.807582,0.344536) + ..(2.829911,0.383211)\dpicstop +\dpicdraw (2.813164,0.320711) + --(3.054911,0.320711)\dpicstop +\filldraw[line width=0bp](2.8933,0.373744) + --(2.946333,0.462132) + --(2.857944,0.409099) --cycle\dpicstop +\dpicdraw (2.66349,0.179289) + --(2.930136,0.445935)\dpicstop +\dpicdraw (2.996333,0.432132) + --(3.055258,0.491058)\dpicstop +\dpicdraw (3.304911,0.320711) + --(3.529911,0.320711)\dpicstop +\dpicdraw (3.529911,0.258211) + --(3.529911,0.383211)\dpicstop +\dpicdraw (3.579911,0.258211) + ..controls (3.557582,0.296886) and (3.557582,0.344536) + ..(3.579911,0.383211)\dpicstop +\dpicdraw (3.563164,0.320711) + --(3.804911,0.320711)\dpicstop +\filldraw[line width=0bp](3.6433,0.373744) + --(3.696333,0.462132) + --(3.607944,0.409099) --cycle\dpicstop +\dpicdraw (3.41349,0.179289) + --(3.680136,0.445935)\dpicstop +\dpicdraw (3.746333,0.402132) + --(3.746333,0.432132) + --(3.806333,0.432132) + --(3.806333,0.462132)\dpicstop +\draw (1.679911,-0.079289) node{\tt P}; +\dpicdraw (1.804911,-0.079289) + --(2.029911,-0.079289)\dpicstop +\dpicdraw (2.029911,-0.141789) + --(2.029911,-0.016789)\dpicstop +\dpicdraw (2.079911,-0.141789) + ..controls (2.057582,-0.103114) and (2.057582,-0.055464) + ..(2.079911,-0.016789)\dpicstop +\dpicdraw (2.063164,-0.079289) + --(2.304911,-0.079289)\dpicstop +\dpicdraw (1.91349,-0.220711) + --(2.196333,0.062132)\dpicstop +\dpicdraw (2.16687,0.091595) + --(2.225795,0.032669)\dpicstop +\dpicdraw (2.554911,-0.079289) + --(2.779911,-0.079289)\dpicstop +\dpicdraw (2.779911,-0.141789) + --(2.779911,-0.016789)\dpicstop +\dpicdraw (2.829911,-0.141789) + ..controls (2.807582,-0.103114) and (2.807582,-0.055464) + ..(2.829911,-0.016789)\dpicstop +\dpicdraw (2.813164,-0.079289) + --(3.054911,-0.079289)\dpicstop +\dpicdraw (2.66349,-0.220711) + --(2.946333,0.062132)\dpicstop +\dpicdraw (2.91687,0.091595) + --(2.975795,0.032669)\dpicstop +\dpicdraw (2.996333,0.032132) + --(3.055258,0.091058)\dpicstop +\dpicdraw (3.304911,-0.079289) + --(3.529911,-0.079289)\dpicstop +\dpicdraw (3.529911,-0.141789) + --(3.529911,-0.016789)\dpicstop +\dpicdraw (3.579911,-0.141789) + ..controls (3.557582,-0.103114) and (3.557582,-0.055464) + ..(3.579911,-0.016789)\dpicstop +\dpicdraw (3.563164,-0.079289) + --(3.804911,-0.079289)\dpicstop +\dpicdraw (3.41349,-0.220711) + --(3.696333,0.062132)\dpicstop +\dpicdraw (3.66687,0.091595) + --(3.725795,0.032669)\dpicstop +\dpicdraw (3.746333,0.002132) + --(3.746333,0.032132) + --(3.806333,0.032132) + --(3.806333,0.062132)\dpicstop +\draw (1.679911,-0.479289) node{\tt L}; +\dpicdraw (1.804911,-0.479289) + --(2.029911,-0.479289)\dpicstop +\dpicdraw (2.029911,-0.541789) + --(2.029911,-0.416789)\dpicstop +\dpicdraw (2.079911,-0.541789) + ..controls (2.057582,-0.503114) and (2.057582,-0.455464) + ..(2.079911,-0.416789)\dpicstop +\dpicdraw (2.063164,-0.479289) + --(2.304911,-0.479289)\dpicstop +\dpicdraw (1.91349,-0.620711) + --(2.196333,-0.337868)\dpicstop +\dpicdraw (2.554911,-0.479289) + --(2.779911,-0.479289)\dpicstop +\dpicdraw (2.779911,-0.541789) + --(2.779911,-0.416789)\dpicstop +\dpicdraw (2.829911,-0.541789) + ..controls (2.807582,-0.503114) and (2.807582,-0.455464) + ..(2.829911,-0.416789)\dpicstop +\dpicdraw (2.813164,-0.479289) + --(3.054911,-0.479289)\dpicstop +\dpicdraw (2.66349,-0.620711) + --(2.946333,-0.337868)\dpicstop +\dpicdraw (2.996333,-0.367868) + --(3.055258,-0.308942)\dpicstop +\dpicdraw (3.304911,-0.479289) + --(3.529911,-0.479289)\dpicstop +\dpicdraw (3.529911,-0.541789) + --(3.529911,-0.416789)\dpicstop +\dpicdraw (3.579911,-0.541789) + ..controls (3.557582,-0.503114) and (3.557582,-0.455464) + ..(3.579911,-0.416789)\dpicstop +\dpicdraw (3.563164,-0.479289) + --(3.804911,-0.479289)\dpicstop +\dpicdraw (3.41349,-0.620711) + --(3.696333,-0.337868)\dpicstop +\dpicdraw (3.746333,-0.397868) + --(3.746333,-0.367868) + --(3.806333,-0.367868) + --(3.806333,-0.337868)\dpicstop +\draw (1.679911,-0.879289) node{\tt N}; +\dpicdraw (1.804911,-0.879289) + --(2.029911,-0.879289)\dpicstop +\dpicdraw (2.029911,-0.941789) + --(2.029911,-0.816789)\dpicstop +\dpicdraw (2.079911,-0.941789) + ..controls (2.057582,-0.903114) and (2.057582,-0.855464) + ..(2.079911,-0.816789)\dpicstop +\dpicdraw (2.063164,-0.879289) + --(2.304911,-0.879289)\dpicstop +\dpicdraw (1.91349,-1.020711) + --(2.196333,-0.737868)\dpicstop +\dpicdraw (1.91349,-1.020711) + --(1.830157,-1.020711)\dpicstop +\dpicdraw (2.554911,-0.879289) + --(2.779911,-0.879289)\dpicstop +\dpicdraw (2.779911,-0.941789) + --(2.779911,-0.816789)\dpicstop +\dpicdraw (2.829911,-0.941789) + ..controls (2.807582,-0.903114) and (2.807582,-0.855464) + ..(2.829911,-0.816789)\dpicstop +\dpicdraw (2.813164,-0.879289) + --(3.054911,-0.879289)\dpicstop +\dpicdraw (2.66349,-1.020711) + --(2.946333,-0.737868)\dpicstop +\dpicdraw (2.66349,-1.020711) + --(2.580157,-1.020711)\dpicstop +\dpicdraw (2.996333,-0.767868) + --(3.055258,-0.708942)\dpicstop +\dpicdraw (3.304911,-0.879289) + --(3.529911,-0.879289)\dpicstop +\dpicdraw (3.529911,-0.941789) + --(3.529911,-0.816789)\dpicstop +\dpicdraw (3.579911,-0.941789) + ..controls (3.557582,-0.903114) and (3.557582,-0.855464) + ..(3.579911,-0.816789)\dpicstop +\dpicdraw (3.563164,-0.879289) + --(3.804911,-0.879289)\dpicstop +\dpicdraw (3.41349,-1.020711) + --(3.696333,-0.737868)\dpicstop +\dpicdraw (3.41349,-1.020711) + --(3.330157,-1.020711)\dpicstop +\dpicdraw (3.746333,-0.797868) + --(3.746333,-0.767868) + --(3.806333,-0.767868) + --(3.806333,-0.737868)\dpicstop +\end{tikzpicture} +\vspace*{-0.5\baselineskip} |